我已经通过命令为 php 安装了 imagick 扩展:pecl 安装 imagick 之后,我重新启动 httpd 并重新启动 php-fpm。
我检查了 php 命令行中是否加载了 imagick,但是当在 httpd 中使用 phpinfo() 显示时,imagick 扩展并未加载。
我已经检查了命令行中的文件 php.ini,并且 httpd 中的 php.ini 被加载到了相同的位置。
这是亚马逊服务器的错误。有人能帮我检查一下错误吗?抱歉我的英语不好。
答案1
1.安装所需的软件包
yum install php-pear php-devel gcc
2. 安装 ImageMagick
yum install ImageMagick
yum install ImageMagick-devel
3.安装 ImageMagick PHP 扩展
pecl install imagick
echo "extension=imagick.so" > /etc/php.d/imagick.ini
- 或者
使用以下指南为 centos 启用 remi 存储库。
https://www.ubuntumint.com/install-remi-repo-in-rhel-centos-rocky-almalinux/
一旦启用 remi 存储库,您就可以使用 yum 直接从存储库安装它。
yum install php-pecl-imagick
4. 重启Apache并检查安装
service httpd restart