首页 > 走进后端

windows下php安装imagick扩展并使用

时间:2019-10-23|浏览次数:196次

第一步:下载imagemagick

点击这里下载imagemagick

根据自己系统是32位还是64位,选择下载x86还是x64,一定要选择 “Win* dynamic at 16 bits-per-pixel component”

我是64位系统,选择 ImageMagick-7.0.8-68-Q16-x64-dll.exe 

安装时必须勾选加入环境变量

第二步:下载imagemagick的php扩展

运行命令,查看php的版本信息

php -v

企业微信截图_15718101388763

根据版本信息下载对应扩展:

点击这里下载

选择最新版本的(截止当前是3.4.4rc2

企业微信截图_20191023135315

企业微信截图_157181036822

具体选择,根据你自己的系统、安装的php版本等信息选择。

第三步:安装扩展

下载完扩展后,解压并找到“php_imagick.dll”文件,复制到 php的ext目录

// 复制到你的php扩展目录
C:\xampp\php\ext\

并修改 "php.ini"文件,新增一行

extension=php_imagick.dll

重启apache服务器,新建php文件输入 phpinfo()可以验证是否安装成功。


版本差异

如果输入在命令行中输入“php -v”出现类似以下错误:

Warning: Version warning: Imagick was compiled against ImageMagick version 1799 but version 1800 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0

那么说明版本有差异

运行命令

php --ri imagick

企业微信截图_20191023141347

下载 此版本“ImageMagick 7.0.7-11 Q16 x64 ”的ImageMagick,卸载之前的版本,并按照该版本。

安装完成后重启电脑才能生效。


第四步,安装ghostscript.exe软件否则会报错

点击这里下载 http://downloads.ghostscript.com/public/gs904w32.exe

下载不了可以用迅雷下载

安装完成后,php调用imagick才可以正常运行,否则就报错。


本文作者:xiaopig123456@qq.com 转正请说明出处 http://www.zhuyanjun.cn