2015-09-10 36 views
1

我在网上尝试了各种教程以及在SO答案上给出的步骤,但没有任何工作。无法在wamp上安装php_imagick.dll

我使用Windows 64位和m使用WAMP 2.4版本和PHP 5.4.12 我试图Imagemagik和php_imagick.dll的各种组合,但毫无效果

请帮帮忙,其非常重要的运行它

我收到以下错误

enter image description here

+0

哪个版本的WAMPServer运行32位或64位? – RiggsFolly

+0

我已经尝试了两个 –

+0

我搜索了一点,我能够看到在imagick扩展上的勾号,但它不显示在phpinfo() –

回答

1

我知道我们可以打开直接从WAMP的图标在php.ini的托盘上显示但对我来说这是不开放。所以我从C:\ wamp \ bin \ php \ php5.4.12 手动打开它。但后来我意识到我们必须对三个文件进行更改才能使其正常工作。 具有以下特点:

  1. C:\ WAMP \ BIN \ PHP \ php5.4.12 \ php.ini中
  2. C:\ WAMP \ BIN \ PHP \ php5.4.12 \ phpForApache.ini
  3. C: \ WAMP \ BIN \ apache的\ apache2.4.9 \ BIN \ php.ini中

然后我也跟着在下面的链接

  1. 下载的ImageMagick通过fsasvari的步骤:ImageMagick的-6.7.7-5- Q16-windows-dll来自here(其他版本并没有为我工作)
  2. 安装在C:\ ImageMagick的,在最后一步检查“添加应用程序目录添加到系统路径”
  3. 下载Imagick DLL:PHP5.5.x版本从http://www.peewit.fr/imagick/(我已经在我的本地安装5.5+版本
  4. 复制php_imagick.dll到C:\ WAMP \ BIN \ PHP \分机
  5. 下载PHP 5.5线程安全(TS)x86版从http://pecl.php.net/package/imagick/3.1.2/windows
  6. 复制CORE_RL_ *文件到C :\ wamp \ bin \ apache \ bin \
  7. 在C:\ wamp \ bin \ apache \下编辑php.ini文件: bin \ php.ini,在扩展部分添加extension = php_imagick.dll行
  8. 将C:\ imagemagick \ modules \ coders和C:\ imagemagick \ modules \ filters中的所有文件复制到C:\ imagemagick以加载ImageMagick支持的格式
  9. 进入控制面板 - >系统 - >高级设置 - >环境变量 - >新建系统变量 - > MAGICK_HOME = C:对于imagick插件\ ImageMagick的
  10. 重启WAMP的服务器,并检查的phpinfo()
  11. 如果最后一步不起作用,重启Windows

Answer by fsasvari