Windows+PHP5.6环境下安装imagick扩展和imagemagick

查看phpinfo()信息

  其实回过头看,安装过程中最容易出错的反而是下载阶段,一定要将imagemagick和imagick的版本和phpinfo的信息对应好!
下图中几点需要注意,每个人的信息可能不同,根据你自己的phpinfo来选择接下来的下载的程序及扩展版本:

  • PHP Version: PHP版本
  • compiler: MSVC11
  • Architecture: x86
  • Thread Safety: disabled 非线程安全,也就是NTS,相反的则是线程安全TS

     

一. Imagemagick部分

1. 下载

  • 下载Imagemagick程序
    下载地址:Imagemagick程序下载地址
    打开链接,找到Imagemagick的下载区域,根据phpinfo我应该选择vc11,32位的下载链接,也就是下图中圈出的部分

     

2. 安装

  • 解压缩 将下载后的压缩包,直接解压到你想放置的目录下,不要有中文和特殊字符,我把它放在了D:\install_dir\imagemagick下,并且记住不要忘记这个路径

  • 环境变量配置 为了更方便,全局都可以使用,我们需要配置下环境变量,进入刚才解压缩的目录,再进入/bin目录下,复制当前路径,我的路径为D:\install_dir\imagemagick\bin,右击我的电脑(计算机),按照下图依次打开环境变量配置位置,将路径粘贴进去(注意:Path中可能有多个路径,多个路径间用;分号分割就好)

    image.png

     

  • 导入DLL文件 进入imagemagickbin目录下,复制所有.dll后缀的文件到你的php根目录下(我使用的是Phpstudy建的环境,我的php路径为:D:\phpStudy\php\php-5.6.27-nts)我的版本有147个文件,这里有个小技巧,在文件管理器右上角搜索.dll,然后全选复制,会方便一点

     

二. Imagick扩展部分

  首先imagick一个php扩展,可以使用php控制imagemagick程序

1. 下载

2. 安装

  • php_imagick.dll 找到刚下载的压缩包,解压后,找到php_imagick.dll文件,将其复制粘贴到php根目录下的ext目录下
  • 其他.DLL文件 将解压后的imagick目录下的其他.dll后缀的文件全部复制粘贴到php根目录下
  • php.ini 找到php.ini文件并打开编辑,加入extension=php_imagick.dll这一行

三. 重启

到这里基本上可以成功安装了,imagemagick需要重启电脑后才会生效,重启电脑后,查看phpinfo,如果成功安装了,会看到下图中的部分

 

 

转载自:https://www.jianshu.com/p/c2ff6c9c43e3

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值