您现在的位置是: 首页 >  技术分享 > 

Windows+PHP7.3环境下安装imagick扩展和imagemagick
传说中的小明 2021-09-22 20:55:04

Windows+PHP7.3环境下安装imagick扩展和imagemagick

1、首先第一步,了解自己php版本。通过phpinfo()可以查看,如下:

图片1.png

2、下载imagemagick扩展

地址:https://windows.php.net/downloads/pecl/deps/

下载自己对应需要的版本,我需要下载的是vc15 64位的,如下图:

图片10.png

3、安装imagemagick

3.1把这个压缩包下载下来之后放到任意盘符。注意路径不要有中文和特殊字符。

3.2、然后配置环境变量。参照下图

图片11.png

3.3、导入DLL文件

找到3.1所放置的文件目录,进入到bin目录然后搜索.dll把所有的文件复制到PHP的根目录下如下图:

图片12.png

图片13.png


4、下载imagick扩展

4.1这里给出两个下载地址.如果不能用请再寻找
下载地址一http://windows.php.net/downloads/pecl/releases/imagick/
下载地址二https://pecl.php.net/package/imagick

图片14.png

4.2、解压之后在最下面找到php_imagick.dll文件,复制到PHP根目录下的ext目录下如下图


图片15.png

4.3、将解压后的imagick目录下的其他.dll后缀的文件全部复制粘贴到php根目录下

4.4php.ini 文件打开并编辑,加入extension=php_imagick.dll这一行如下图:

图片16.png

5、重启服务

如图所示,安装完成。

图片17.png

6、安装ghostscript 

6.1、地址:https://www.ghostscript.com/download.html,找到自己所需要的版本,我下载的是gs920w64.exe如下图:

图片18.png

图片19.png

图片20.png

6.2、安装成功以后,一定要bin目录下将gswin64.exe复制一份,然后更改名称为gs.exe(很重要因为imagick执行的时候查找的是gs.exe,不然在执行$im->readImage()时会报错

图片21.png

到这里,整体安装完成,测试没有任何问题。


Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1