Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: как корректно установить oci8 и настроить apache2 на работу с ним  (Прочитано 1830 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн miac

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Скачал архив oci8-1.2.3.tgz ...
установил через Synaptic php-dev, php-pear...
oracle 10g тоже установлен и сконфигурирован..., правда не пойму как его запустить... точнее при запуске ошибка
Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus.


Дайте пожалуйста подробную инструкцию как установить oci8 не через инет...
Заранее спасибо.

Оффлайн lamer2

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
нашел в инете.

# apt-get install libaio1 make unzip php-pear php5-dev
# mkdir –p /opt/oracle/
# cd /opt/oracle

На этом этапе нам требуются два файлика basic.zip и sdk.zip. Взять их можно отсюда (для x86).

Файлики должны оказаться в /opt/oracle/.

В нашем случае устанавливаемая версия клиента 11.1 и версия модуля 1.3.4. Для других версий пути могут отличаться.

# unzip basic.zip
# unzip sdk.zip
# mv instantclient_11_1 instantclient
# echo /opt/oracle/instantclient >> /etc/ld.so.conf
# ldconfig
# cd instantclient
# ln -s libocci.so.11.1 libocci.so
# ln -s libclntsh.so.11.1 libclntsh.so
# mkdir -p /usr/local/src
# cd /usr/local/src/
# pear download pecl/oci8
# tar xzf oci8-1.3.4.tgz
# cd oci8-1.3.4
# phpize
# ./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient
# make
# make install
# echo "extension=oci8.so" > /etc/php5/conf.d/oci8.ini

После этого необходимо презапустить веб-сервер. В phpinfo() должна появиться информация по модулю oci8.

Но не могу врубиться как сюда засунуть tnsname.ora . Если кто знает подскажите. :-\

 

Страница сгенерирована за 0.03 секунд. Запросов: 24.