哪里可以找到适用于Windows wampserver 2.5的php 5.5.12的php_imagick.dll?

时间:2014-09-10 13:27:44

标签: php dll wamp imagick php-5.5

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

我在我的系统上安装了 IMAGICK版本6.8.9 ,它在命令行上就像魅力一样。

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

  1. 已插入" SetEnv MAGICK_HOME C:/ imagemagick "在Appache的httpd.conf中。
  2. 已下载 php_imagick-3.1.2-5.5-ts-vc11-x86.zip
  3. php_imagick.dll 从zip复制并粘贴到Appache的php.ini。
  4. 在php上运行一个简单的脚本[$ a = new Imagick()] 我收到错误[Class' Imagick'没找到]

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

2 个答案:

答案 0 :(得分:19)

在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_imagick-3.2.0b2-5.5-nts-vc11-x86.zip
    - 这是5.5的版本 -nts用于IIS和Windows(wamp),ts用于Apache和Linux(xampp)
    -VC11和VC9是编译版本,运行phpinfo并检查它是否与您的php版本匹配 -x86用于32位x64用于64位机器,我建议仅使用x86
  6. 一旦为php下载了正确的版本,将下载的文件解压缩到你添加到路径的imagick文件夹,将bin文件夹中的所有文件都添加到imagick的根目录中并替换所有文件
  7. 在php.ini中添加php_imagick.dll的完整路径,例如extension = C:\ wamp \ php \ ext \ imagick \ php_imagick.dll
  8. 重新启动计算机以使路径生效。然后打开命令并输入dcraw并按Enter键。如果您正确添加了路径,将显示一个参数列表,您的Imagick已成功安装。
  9. 再次运行phpinfo,您会看到Imagick列为扩展名。

答案 1 :(得分:0)

我会添加一个小而重要的建议,因为它花了我10个小时的星期天,让它工作。

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

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