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

1 ответ

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

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

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

Другие вопросы по тегам