Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用Fedora 25和本地LAMP服务器。 我已经安装了 Drupal 所需的所有扩展,但它说我需要启用这些扩展, 即使在我尝试了这个命令之后php -d extension=/usr/lib64/php/modules/xml.so我发现它已经加载了!!!当 Drupal 已经启用时,如何启用这些扩展?
php -d extension=/usr/lib64/php/modules/xml.so
您需要检查哪个php.ini由Apache.
php.ini
Apache
通常有不同的php.ini文件:一个用于 PHP 命令行(您尝试使用php -d命令),一个用于 Apache 模块,一个用于 Apache 集成的 FastCGI 风格,等等。
php -d
运行命令行 PHP 可执行文件时加载 XML 扩展的事实并不意味着它在其他场景中加载。
例如,在 Debian 发行版上,有不同的 conf 文件夹: /etc/php5/apache2、/etc/php5/cli等。这些文件夹中的每一个都包含一个php.ini.
/etc/php5/apache2
/etc/php5/cli
这在 Fedora 上可能类似。