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