win7环境下,安装php_imagick扩展

最近因为工作需要,要做一个类似于‘百度文库’的功能。其中要实现付费文章部分预览的功能,我打算将Office各种格式的文档转换成PDF,再将PDF转换成Image。通过百度搜索,发现PHP有个php_imagick扩展,拥有强大的图片处理功能,可以将PDF转换成多种格式。在windows环境下安装php_imagick扩展是很痛苦的事情。相较于安装redis扩展,只要下载相应的dll文件放到相应目录下,并在php.ini中添加extension,重启下服务,便可以安装成功。安装php_imagick就麻烦多了,需要在windows下安装额外的图片处理软件。

**1.安装环境:**
Windows7 + WampServer
phpinfo信息如下图:

clipboard.png

**2.安装步骤**
2.1 下载并安装php_imagick扩展
下载地址:[http://pecl.php.net/package/imagick/3.4.3/windows][1]
根据phpinfo,此处选择 5.6 Thread Safe (TS) x64

clipboard.png
下载下来是个压缩包,解压后得到如下文件:

clipboard.png

将php_imagcick.dll文件复制到php目录下的ext中。

clipboard.png

然后在php.ini文件中(注意php.ini的位置应该是phpinfo中的路径)中,添加extension=php_imagick.dll,如下图:

clipboard.png

保存后就可以关闭文件了。

再回到下载扩展解压产生的文件中,复制所有CORE开头的dll文件到php目录(ext的上级目录)下

clipboard.png

clipboard.png

然后需要重启wampserver或者只重启php。
再次查看php.info发现多了imagick扩展(我在自己电脑上刚开始没有看到这个扩展,百度了一下,说是未添加环境变量,但我cmd又能打印出来php -v,找了一统发现设置php环境变量是php7.0的,扩展是安装在5.6下,太粗心大意了。我又去系统设置环境变量中添加了php5.6路径,然后看到phpinfo中出现imagick扩展,所以,应注意是否将php路径添加到系统环境变量中)

clipboard.png

但图中标记的是文件支持格式为0,所以接下来就需要安装ImageMagick软件了,而imagick扩展所能支持的ImageMagick软件是图中的ImageMagick 6.9.3-7 Q16 x64。
下载地址:因为没有找到对应的版本包,在公司电脑有保存,所以下周一再更新吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值