您的位置:首页 > 编程语言 > PHP开发

windows php安装ImageMagick扩展

2015-12-15 19:52 555 查看
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不是空的了,这个时候就算安全成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: