Я получил эту ошибку:
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, знают об этом, я предлагаю решение только потому, что, возможно, они новички, как и я, ищущий решение.