在哪里可以找到适用于Windows wampserver 2.5的php5.5.12的php_imagik.dll


Where to find php_imagick.dll for php 5.5.12 for Windows wampserver 2.5?

我在Windows 7(32位)上使用Wampserver 2.5,PHP版本为5.5.12。我无法使用IMAGICK

我在系统上安装了IMAGICK 6.8.9版本,它在命令行上运行得很好。

此外,我已经按照说明在我的wampserver上启用了它。

  1. 在Appache的httpd.conf中插入"SetEnv MAGICK_HOME C:/imagemagik"
  2. 已下载php_imagik-3.1-2.5-ts-vc11-x86.zip
  3. php_imagick.dll从zip复制并粘贴到Appache的php.ini

在php上运行一个简单的脚本[$a=new Imagick()]时,我收到错误[Class'Imagick'not found]

请指导我正确的安装方式和正确的下载,以在Wampserver 2.5/Windows 7/32bit/PHP 5.5.12.

上安装IMAGICK

在Wamp、Xampp和IIS上手动安装imagick

  1. 在php/ext文件夹中创建一个文件夹imagick
  2. 现在将这个新创建的php/ext/imagick文件夹添加到windows路径中
  3. 从这个链接下载最新版本的imagick for windows。http://windows.php.net/downloads/pecl/releases/imagick/
  4. 从这个链接下载imagick的php扩展。http://windows.php.net/downloads/pecl/deps/
  5. 在下载这两个zip文件之前,请将安装的文件名与php进行匹配。例如php_imagik-3.20b2-5.5-nts-vc11-x86.zip
    -这里5.5是php的版本
    -nts用于IIS和windows(wamp),ts用于Apache和Linux(examplep)
    -VC11和VC9是编译的版本,运行phpinfo并检查它是否与您的php版本匹配
    -x86适用于32位x64适用于64位计算机,我建议仅使用x86
  6. 下载了php的正确版本后,将下载的文件提取到您添加到路径中的imagick文件夹中,将bin文件夹中的所有文件放到imagick的根目录中,并替换所有文件
  7. 在php.ini中添加php_imagik.dll的完整路径,扩展名为C:''wamp''php''ext''imagick''php_imagik.dll
  8. 重新启动计算机以使路径生效。然后打开命令并键入dcraw,然后按enter键。如果您正确添加了路径,则会显示一个参数列表,表明您的Imagick已成功安装
  9. 再次运行phpinfo,您会看到Imagick被列为扩展名

我会添加一个小但重要的建议,因为我花了10个星期天的时间才让它发挥作用。

这适用于Win7/10 x64和Wamp 2.5 x64

apache/bin文件夹中有一个php.ini文件,应该添加一个扩展名为php_imagik.dll的新行:)