Windows环境下安装php的imagick扩展
我的电脑是windows11,安装了Eserver这个简单的web服务软件,自带有mysql、php、nginx等,但php默认没有imagick扩展,需要自己添加。
自己琢磨一番,其实也很简单,按下面的方法步骤就能成功安装。
先安装imagick:
1、下载imagick扩展,下载地址:https://pecl.php.net/package/imagick 。点击DLL,下载windows下对应php的版本。
2、解压上述文件后,将里面的php_imagick.dll复制到php/ext目录。
3、 修改php.ini,加上extension=imagick。
再安装imagemagick:
1、下载imagemagick程序,打开https://windows.php.net/downloads/pecl/deps/,下载ImageMagick-7.1.0-18-vc15-x64.zip。
2、将下载好的imagemagick文件解压后,将程序整体复制到自己指定的目录:例如:C:\ImageMagick。
3、配置环境变量,将刚刚放程序的目录“C:\ImageMagick\bin\”填入系统的path变量即可。
重启电脑,查看phpinfo,正常情况下就会有imagick相关的内容了。
注意:imagemagick的convert命令会与windows的磁盘管理命令convert冲突,所以在系统环境变量中,要将环境变量移动到最上方,让它有最高优先级,这样使用convert就不会有问题了。
另外:安装ImageMagick还有其它方法,就是下载exe文件进行安装:
下载ImageMagick,最新版本:https://imagemagick.org/script/download.php#windows,历史版本:https://legacy.imagemagick.org/script/download.php#windows
下载好按照正常安装软件的方式进行就行,最好是将所有选项都选上。。