无法启用 oci8 PHP 模块

无法启用 oci8 PHP 模块

Ubuntu 14.04.5 LTS

PHP 5.6

Apache 2.4

我跟着这些说明,并改用 oci8-2.0.12,共享对象存在,但在我运行之后php5enmod oci8phpinfo service apache2 reload() 没有列出 oci8。

我检查了 apache 日志并测试了配置,没有出现任何错误。我只是授予了即时客户端文件夹的 www-data 所有者权限,但仍然没有任何反应。

是否有我需要了解的 php5enmod 日志,或者我是否跳过了某个步骤?

编辑:我决定尝试使用 phpdismod 禁用一个模块,但它也不起作用。

答案1

我明白了,因为我没有更改主要版本并且仍然有 PHP5,我以为这php5enmod oci8会启用该模块,事实确实如此,但是在错误的文件夹中。

php5enmod 为 ini /etc/php5/apache2/conf.d 添加了快捷方式,但 5.6 安装是从 /etc/php/5.6/apache2/conf.d 读取的。使用 phpenmod 而不是 php5enmod 可以解决问题。一个字符的差异,浪费了几个小时。

相关内容