在XAMPP上安装imagick扩展

如果网站需要进行图片处理,相信一定了解过ImageMagick,它是一套功能强大、稳定且免费的集成开发包,可以用来创建、编辑、转换位图,目前支持的图片文件格式已超过200种,包括流行的TIFF、JPEG、GIF、PNG、PDF、SVG等等。 而imagick是一个PHP的ImageMagick功能扩展,使用这个扩展可以使PHP具备和ImageMagick相同的功能,让你的网站应用拥有超一流的图片处理能力。在正式网站应用上使用imagick之前,很多朋友都会先在本的的XAMPP上先开启扩展,做基本的开发。然而在XAMPP上安装imagick扩展却容易出现问题,下面让小卓把成功安装的流程更大家说说。

  1. 因为XAMPP是x86的,所以要检查你安装的ImageMagick程序是否也是x86的。如果不是,可以在这里下载到最新版本。另外,下载时请注意一定要选择Win32 dynamic at 16 bits-per-pixel类型的组件(即:ImageMagick-x.x.x-x-Q16-x86-dll.exe)。
  2. 为避免文件夹中空格错误,直接将ImageMagick安装在根目录下,如: C:\imagemagick.
  3. 这里下载imagick的最新稳定版本。你必须下载5.x Thread Safe (TS) x86类型的dll文件。 其中5.x就是你所用的PHP版本号。
  4. 把下载到的php_imagick.dll粘贴到XAMPP安装目录下的php/ext文件夹下。
  5. 在你的php.ini文件中添加扩展支持:extension=php_imagick.dll
  6. 到这里我遇到了些麻烦。如果此时开启服务器,又或者在Windows命令行控制台输入PHP, 你会看到一个类似这样的错误提示,“Unable to find the entry point for the procedure FlattenImages in the DLL CORE_RL_magick.dll”,那么恭喜你,你已经在正确的道路上了。
  7. 现在你需要渠道ImageMagick的安装目录用你下载的php_imagick.dll文件覆盖掉所有以“CORE_RL_”开头的DLL。
  8. 现在你可以在Windows的命令行输入PHP了,如果没有什么错误提示,那么说明imagick扩张已经安装成功了。当然,你也可以通过phpinfo( )输出PHP的扩展情况来确认,在XAMPP上安装成功的话,应该能看到这样的imagick详情区域。

在phpinfo中输出的imagick

OK,现在你可以在XAMPP上进行图片处理的进一步开发啦。

 

 

>>原创文章,欢迎转载。转载请注明:转载自惠州市卓优互联科技有限公司,谢谢!
>>原文链接地址:在XAMPP上安装imagick扩展


关于作者

留下您的回复