pear/MDB2_Driver_oci8 需要 PHP 扩展“oci8”

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 中扩展目录指向正确的目录,即文件 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 有更多关系的人都知道这一点,我只提供解决方案,因为他们可能和我一样是正在寻找解决方案的新手。

相关内容