为什么模块可用于PHP命令行而不是PHP-Apache?

时间:2018-08-29 05:49:52

标签: php apache php-7.2 amazon-linux

我正在设置Amazon Linux环境,并在安装了一些模块之后:

sudo yum install php-xml sudo yum install php-gd 例如...并安装Imagick,然后重新启动(sudo service httpd restart),似乎没有为PHP-Apache安装。我在Amazon Linux 2中使用的是官方的PHP7.2,奇怪的是,例如xml_parser_create()确实可以在php -a控制台中工作,但是当我将其放在php文件中时,它将导致异常到php文件,黑屏。奇怪的是,它甚至没有在/ var / log / httpd日志中出现函数未定义的错误。

phpinfo()也未显示Imagick或gd。

我已经检查了disabled_functions的php ini文件,但是没有找到其他任何在默认安装中会明显损坏的东西……我应该采用一种新的方式来启用PHP模块 Apache php安装?

1 个答案:

答案 0 :(得分:1)

就像其他人在其他地方提到的那样,我认为还有另一个模块service php-fpm restart?在RHL上是必须的