Windows 系统:
1. 安装 imagick
下载地址: http://windows.php.net/downloads/pecl/releases/imagick/
选择自己PHP对应的版本下载并解压缩。
将 IM_MOD_RL 和 CORE_RL 开头的所有文件,复制到PHP安装根目录中。
将 php_imagick.dll 和 ImageMagickObject.dll 以及同名的其它扩展文件,复制到PHP安装目录的ext/目录中。
2. 配置 PHP
在 php.ini 中,增加一行:
extension=php_imagick.dll
注意事项:从7.2开始默认的扩展是不带“.dll”的。但自己添加的扩展必须带“.dll”,否则可能会报错。
3. 查看是否支持
打开“命令提示符”,输入:
php -m
前提是在环境变量中配置了正确的PATH。
有些资料里说用phpinfo打印,这个方法不一定有效。
重启 php-fcgi 进程后,基本上就可以用了。
4. 安装 imagemagick
这个不是必须要安装的,主要看自己用不用得到。
下载地址:http://windows.php.net/downloads/pecl/deps/
选择适合自己的版本下载并解压缩。
将程序整体复制到无空格、无中文字符的目录中,如: E:\Program\
配置环境变量,新增:E:\Program\ImageMagick\bin
将“E:\Program\ImageMagick\bin”目录中的所有的以“.dll‘为后缀的文件放入PHP的根目录
CentOS 7/8 系统
如果是使用YUM或DNF安装(REMI方式)的PHP,可以直接使用命令安装:
# yum -y install epel-release
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum -y --enablerepo=remi,remi-php74 install php-imagick
systemctl restart php-fpm.service
systemctl restart nginx.service
安装完后,直接就可以使用了,不需要再单独配置PHP了。
使用注意事项
1. writeImages(文件, true) 的文件路径,最好使用绝对路径。使用相对路,可能会报错,找不到文件。
网友评论