zl程序教程

您现在的位置是:首页 >  后端

当前栏目

windows7下安装php的imagick和imagemagick扩展教程

PHP安装扩展教程 Windows7 imagick ImageMagick
2023-06-13 09:15:36 时间

最近的PHP项目中,需要用到切图和缩图的效果,在linux测试服务器上很轻松的就安装好phpimagick扩展。但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。

1.下载ImageMagick
下载地址:http://imagemagick.org/script/binary-releases.php#windows

下载最新版本,ImageMagick-6.8.6-9-Q16-x86-dll.exe

2.安装ImageMagick
安装ImageMagick到PC上。安装路径不能出现空格,否则无法使用。安装时,一点选中把执行路径添加到path上,否则你就得手动去添加path路径了。

3.测试安装
打开windows命令行窗口(win+r->“cmd”->Enter),输入convert,回车。会出现convert的帮助文档,如果没有出现,说明没有安装成功,或没有把安装目录添加到环境变量path中。

添加到环境变量,如我的ImageMagick安装目录是c:/imagemagick。

添加过程:
我的电脑->右键点击->高级系统设置->高级->环境变量->系统变量->path->选择并编辑->把你的安装目录,添加到其中

4.下载php扩展php_imagick.dll


php5.4.xorphp5.5.x下载地址http://www.peewit.fr/imagick/

dyn=dynamic,st=static,q16=16bit,q8=8bit.

以上标识,同你下载的ImageMagick下载标识相同,本人用的是q16

5.把dll文件重命名为php_imagick.dll,并放到php扩展文件目录php/ext中。

6.在php.ini配置文件中添加,extension=php_imagick.dll。

7.重启电脑,只重启apache不管用的情况下,重启下PC。因为扩展底层使用的是imageMagic软件,所以软件重启电脑,重新加载软件,并刷新path路径。

8.重启后,打开phpinfo页面,查看,扩展已经安装成功。如果还未安装成功,极有可能imagemagick软件版本过高,请选择更低一级的版本安装。

9.PHP测试代码。

<?php $im=newimagick("a.jpg"); //resizeby200widthandkeeptheratio $im->thumbnailImage(200,0); //writetodisk $im->writeImage("a_thumbnail.jpg");

10.查看手册,学习API

相关扩展学习手册地址http://uk3.php.net/manual/zh/book.imagick.php手册中包含大量易用实例。

这里还有查看命令行参数的文档http://www.imagemagick.org/Usage/