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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка PHP5.5 - Oracle InstantClient 11g2 х64  (Прочитано 1014 раз)

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

Оффлайн AndryDl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Настройка PHP5.5 - Oracle InstantClient 11g2 х64
« : 30 Ноября 2014, 18:03:25 »
Всем доброго времени суток. Сломал всю голову. Поставил Oracle InstantClient 11g2х64? скомпилил pecl install oci8, phpinfo показывает    oci8  модуль есть. Переменные окружения тоже есть. Но при попытке oci_connect() call undefined function. Т.е. PHP не видит клиента или библиотеку . Куда рыть? Если бы в phpinfo() не было OCI8 все ясно, но ведь есть при попытке переустановить посылает, пишет что все есть и последней версии. В винде такая проблема возникает из за несоответствия разрядности библиотек клиента и oci8.dll . В Ubuntu как сравнить не знаю.
Конфигурация Ubuntu 12.04.3 PHP 5.5.19. , на 14.04(на домашней машине) все работает конфиги один в один.
За ранее благодарен за советы.

Оффлайн AndryDl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Настройка PHP5.5 - Oracle InstantClient 11g2 х64
« Ответ #1 : 01 Декабря 2014, 18:05:39 »
Разобрался сам, может кому то пригодится. Короче PHP некоторые модули подключаются посредством *.ini файлов , как оказалось oci8 один из них. Лежат эти *.ini в /etc/php5/mods-available/ в моем случае это oci8.ini в нем одна строка extension=oci8.so. Плюс на не надо сделать жесткую ссылку и положить ее /etc/php5/apache2/conf.d. Я же написал ее непосредственно в php.ini, как это делается в винде . Отсюда в phpinfo() все на месте ,а реально  oci_connect() no defined function.

 

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