Назад | Перейти на главную страницу

pear / MDB2_Driver_oci8 требует расширения PHP «oci8»

Я получил эту ошибку:

unable to find package 'MDB2_Driver_oci8' file 'MDB2/Driver/oci8.php'

поэтому я попытался установить его с помощью

pear install MDB2_Driver_oci8-1.4.1

но появляется следующая ошибка

pear/MDB2_Driver_oci8 requires PHP extension "oci8"
No valid packages found
install failed

НО Я установил oci8. В php.ini extension_dir указывает на правильный каталог, где находится файл oci8.so. В моем phpinfo.php я получаю следующий результат:

Похоже, расширение успешно установлено. Я что-то упустил вpache2.conf или в php.ini ?

ОС: SUSE Enterprise Linux 12

Apache2.4.16

PHP 5.5.14

Что я забыл сделать:

Есть два php.ini файлы. Один в /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini . Я забываю настроить cli файл, и я не добавил расширение oci8.so.

Я думаю, что все, кто больше связан с PHP, знают об этом, я предлагаю решение только потому, что, возможно, они новички, как и я, ищущий решение.