@sflyer

PHP и oci8.so не могу запустить, что делаю не так?

Debian+apache2+php5. Нужно подключить базу Oracle.
Скачал instantclient 12G (так же попробовал 10G, разницы нет), поставил oci8
Делал по мануалу php.net/manual/en/oci8.installation.php

Проблема вот в чем, при установке oci8 вручную или с помощью pecl получаю ошибку:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/oci8.so' - /usr/lib/php5/20131226/oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0

Библиотека через pecl уходит в темп, вручную - /папка компиляции/modules.
Попытка скопировать библиотеку или дать ln -s не помогает, но меняется ошибка.
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/oci8.so' - /usr/lib/php5/20131226/oci8.so: undefined symbol: _emalloc_128 in Unknown on line 0


Вопрос - что было сделано не так и как поместить библиотеку по пути, на который он ругается?
  • Вопрос задан
  • 773 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы