在本地LAMP服务器上安装Drupal时,PHP扩展已禁用

时间:2017-05-09 03:35:58

标签: php apache drupal drupal-7 fedora-25

我使用 fedora 25 和本地 LAMP 服务器。
我已经安装了Drupal所需的所有扩展,但它说我需要启用这些扩展,
即使我尝试了这个命令php -d extension=/usr/lib64/php/modules/xml.so后,我发现它已经已经加载了
如何为Drupal启用这些扩展?当它已经启用时?

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要检查php.ini使用的Apache

通常有不同的php.ini文件:一个用于PHP命令行(您使用php -d命令尝试的),一个用于Apache模块,一个用于FastCGI样式的Apache集成,等等。

运行命令行PHP可执行文件时加载XML扩展的事实并不意味着它在其他方案中加载。

例如,在Debian发行版中,有不同的conf文件夹: /etc/php5/apache2/etc/php5/cli等。其中每个文件夹都包含php.ini

这在Fedora上可能类似。