为什么模块可用于 PHP 命令行,而不是 PHP-Apache?
Why are modules available for PHP command line, not PHP-Apache?
我正在设置 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
控制台中工作,但是当我把它放在 [= =31=]文件,进入php文件时出现异常,黑屏。奇怪的是,它甚至没有在 /var/log/httpd 日志中显示函数未定义错误。
phpinfo()
也没有显示 Imagick 或 gd,尽管已安装。
我已经检查了 php ini 文件中的 disabled_functions
并且没有发现任何其他在默认安装中会明显损坏的东西...我有新的方法吗应该为 Apache php 安装启用 PHP 模块?
正如其他人可能在其他地方注意到的那样,我认为还有另一个模块是 service php-fpm restart
?这在 RHL
上是必需的
我正在设置 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
控制台中工作,但是当我把它放在 [= =31=]文件,进入php文件时出现异常,黑屏。奇怪的是,它甚至没有在 /var/log/httpd 日志中显示函数未定义错误。
phpinfo()
也没有显示 Imagick 或 gd,尽管已安装。
我已经检查了 php ini 文件中的 disabled_functions
并且没有发现任何其他在默认安装中会明显损坏的东西...我有新的方法吗应该为 Apache php 安装启用 PHP 模块?
正如其他人可能在其他地方注意到的那样,我认为还有另一个模块是 service php-fpm restart
?这在 RHL