windows php安装ImageMagick扩展

本文详细介绍了在Windows上安装PHP ImageMagick扩展的步骤,包括确保正确匹配PHP版本、下载合适的扩展包以及安装ImageMagick本身。在安装过程中,需要注意版本兼容性,区分Thread Safe和Non Thread Safe版本,并且在安装完成后通过phpinfo()检查是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

imagemagick是什么就不用说了,很实用的东西,php按装imagick扩展,网上乱七八糟的很多都是到处复制过时的东西,官网那里也是一两句话带过,很多人搞不懂

总要装三个东西

第一步安装php,不要安装一些阉割版的,会遇到各种问题的


装完后看phpinfo(),看php version,Compiler ,Architecture,这三个属性,如下图


分别是 version 5.5.12 msvc11  x86,看好这三个然后去下载相应的imagick


下载的地方很多大家可以自己去找,只要看对版本就好,版本对不上号,就会装不成

这里给一个下载地址http://windows.php.net/downloads/pecl/releases/imagick/3.4.0rc3/

php_imagick-3.4.0rc3-5.5-ts-vc11-x86.zip

找的时候,Non Thread Safe 或nts意思是用于IIS php的,Thread Safe 或ts用于apache的,如果你不是用于IIS的,就不要下载nts版本

5.5是php的版本,我的是apache的php5.5  vc11 x86,所以下载

php_imagick-3.4.0rc3-5.5-ts-vc11-x86.zip

记住这三个版本号一要对得上,下载后在php的ext目录(也可以不在这个目录,到时在php.ini那里写上绝对地址就行)建一个目录,我建的是imagick,然后在php.ini那里加上扩展extension=C:\wamp\bin\php\php5.5.12\ext\imagick\php_imagick.dll(这个是我的目录,如果你的不是这个目录,不要直接复制哦)。把然后这个把这个目录
C:\wamp\bin\php\php5.5.12\ext\imagick\添加到系统环境变量path里面操作如下图


然后重启,输入phpinfo()看到imagick,就算装成功了,但这个时候还不能用,你会看到ImageMagick number of supported formats 为0,ImageMagick supported formats no value,还要安装ImageMagick ,phpinfo里面会写出要安装几版本的,如下图



然后去下载这个ImageMagick 6.9.1-2 Q16 x86 版本的安装

http://www.imagemagick.org/script/binary-releases.php   这里可以下载,记得版本要对得上号,要不然就会出现ImageMagick supported formats no value


安装完后重启机子,再输入phpinfo,就会看到ImageMagick supported formats不是空的了,这个时候就算安全成功



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值