Задать вопрос
@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


Вопрос - что было сделано не так и как поместить библиотеку по пути, на который он ругается?
  • Вопрос задан
  • 821 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы