我收到此错误:
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 中扩展目录指向正确的目录,即文件 oci8.so 所在的目录。在我的php信息.php我得到以下输出:
看来扩展已成功安装。我是否遗漏了某些内容?pache2 配置文件或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
。我忘记配置客户端文件,我没有添加扩展名oci8.so。
我想每个与 PHP 有更多关系的人都知道这一点,我只提供解决方案,因为他们可能和我一样是正在寻找解决方案的新手。