wamp php imagick,wamp2.5安装imagick

本文档详细介绍了如何在Windows环境下配置PHP的Imagick扩展,包括选择正确的dll文件、修改php.ini、安装ImageMagick以及验证安装是否成功。通过这个过程,你可以使PHP支持处理图像的高级功能。
摘要由CSDN通过智能技术生成

或者到我网盘下载3件套:https://pan.baidu.com/s/1hsEjbog 密码:s8cx

方法步骤:

第一步:

解压php_imagick-3.4.3rc4-5.5-ts-vc11-x86.zip后,提取里面的php_imagick.dll文件,将它放到php安装目录的ext目录中。如:wamp\bin\php\php5.5.12\ext,如下图所示:

e8fe48019abcbe5dee0afede4f4aeed7.png

关于选php_imagick这里具体说下:

1、用phpinfo()命令来查看我们机器上php适用的是哪个版本。

2、文件名中5.5是对应你的php版本。

3、nts值代表该文件适用于IIS和windows。

4、ts代表该文件适用于Apache,主要看Thread Safety项的值是否为enabled。

5、VC11和VC9是编译器的版本。

6、x86代表适用32位系统,x64代表适用64位系统。

如图所示,我的php版本是5.5.12,所以我应该选择对应文件名中有5.5的。我的Compiler是MSVC11 (Visual C++ 2012),所以我选择对应文件名中有vc11的。我的Architecture是x86,所以我选择对应文件名中有x86的。

ef0b73012be0ce25ff4dac53abfaa715.png

如下图所示:我的Thread Safety是enable的,所以我选择对应文件名中有ts的。

5ee8f342a64f7f6629a2d5b993e9b1e7.png

综合起来我的参数对应为:5.5-ts-vc11-x86。所以按这方法选好你们相应的版本号。

第二步:

打开php.ini加入extension=php_imagick.dll到相应处。

首先打开php.ini,根据你的环境来,如图我的wampserver2.5

684c0f08c3cdcfc00110fc02ad8668d8.png

打开搜索extension=,定位到相应的位置。看下图例如我的在extension=php_xsl.dll后面加入extension=php_imagick.dll。

b75b0e93db60f347e2b3053dbd7f9a7e.png

第三步:

安装ImageMagick-6.9.4-9-Q16-x86-dll.exe,如下图勾选路径加入环境变量选项:add application directory to your system path。点击next .. next ..直至完成安装。

75152890af5e56a9232da0e3fd3b63f3.png

安装完成后,打开cmd,输入convert,回车,输出version copyright等信息表示安装成功。

如图所示安装成功。

be1c9c715fa8b879bb9858f77819b7ba.png

第四步:

重启wamp服务器。

运行phpinfo,查看是否安装了imagick,如图,表示成功安装。

注意:

ImageMagick number of supported formats>0,如239

ImageMagick supported formats有值,如:3FR,AII,AI,ART,ARW...等

bafb113a4b6eacd20354129a028e8927.png

第五步:

运行简单代码测试下,来一张比较大尺寸的图片。header('Content-type: image/jpeg');

$image = new Imagick('C:/Users/john/Desktop/1.jpg');

$image->thumbnailImage(50,0);

echo $image;

输出:如图,图片已经等比压缩成50大小了。

602de3cb37d88954d1b3f488cd1bd0fc.png

至此,已完成imagick的配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值