简体   繁体   English

无法在Wamp上安装php_imagick.dll

[英]Unable to install php_imagick.dll on wamp

I tried various tutorials online as well steps given on SO answers but nothing worked. 我在线尝试了各种教程以及关于SO答案的步骤,但是没有任何效果。

I am using windows 64 bit and m using wamp 2.4 ver and php 5.4.12 I have tried various combinations of Imagemagik and php_imagick.dll but nothing worked 我正在使用Windows 64位和m使用wamp 2.4 ver和php 5.4.12,我尝试了Imagemagik和php_imagick.dll的各种组合,但是没有用

Please help, its very important for to run it 请帮助,这对于运行它非常重要

I am getting the following error 我收到以下错误

在此处输入图片说明

I know we can open php.ini directly from wamp icon shown in tray but in my case it was not opening. 我知道我们可以直接从任务栏中显示的wamp图标打开php.ini,但就我而言,它没有打开。 So i was manually opening it from C:\\wamp\\bin\\php\\php5.4.12 But then i realized that we have to make changes in three files to make it work. 所以我从C:\\ wamp \\ bin \\ php \\ php5.4.12手动打开它,但是后来我意识到我们必须在三个文件中进行更改才能使其工作。 That are: 那是:

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

Then I followed the steps given by fsasvari in following link 然后我按照fsasvari在下面的链接中给出的步骤进行操作

  1. Download ImageMagick: ImageMagick-6.7.7-5-Q16-windows-dll from here (other versions did not work for me) 此处下载ImageMagick:ImageMagick-6.7.7-5-Q16-windows-dll(其他版本对我不起作用)
  2. Install in C:\\imagemagick, on last step check "Add application directory to your system path" 安装在C:\\ imagemagick中,在最后一步中检查“将应用程序目录添加到您的系统路径”
  3. Download Imagick DLL: PHP5.5.x version from http://www.peewit.fr/imagick/ (I have 5.5+ version installed on my localhost http://www.peewit.fr/imagick/下载Imagick DLL:PHP5.5.x版本(我的本地主机上安装了5.5+版本)
  4. Copy php_imagick.dll to C:\\wamp\\bin\\php\\ext 将php_imagick.dll复制到C:\\ wamp \\ bin \\ php \\ ext
  5. Download PHP 5.5 Thread Safe (TS) x86 version from http://pecl.php.net/package/imagick/3.1.2/windows http://pecl.php.net/package/imagick/3.1.2/windows下载PHP 5.5 Thread Safe(TS)x86版本
  6. Copy CORE_RL_* files to C:\\wamp\\bin\\apache\\bin\\ 将CORE_RL_ *文件复制到C:\\ wamp \\ bin \\ apache \\ bin \\
  7. Edit php.ini file in C:\\wamp\\bin\\apache\\bin\\php.ini, add extension=php_imagick.dll line in extensions section 在C:\\ wamp \\ bin \\ apache \\ bin \\ php.ini中编辑php.ini文件,在扩展部分添加extension = php_imagick.dll行
  8. Copy all files from C:\\imagemagick\\modules\\coders and C:\\imagemagick\\modules\\filters to C:\\imagemagick to load ImageMagick supported formats 将所有文件从C:\\ imagemagick \\ modules \\ coders和C:\\ imagemagick \\ modules \\ filters复制到C:\\ imagemagick以加载ImageMagick支持的格式
  9. Go to Control Panel -> System -> Advanced Settings -> Environment Variables -> New System Variable -> MAGICK_HOME = C:\\imagemagick 转到控制面板->系统->高级设置->环境变量->新系统变量-> MAGICK_HOME = C:\\ imagemagick
  10. Restart Wamp server and check phpinfo() for imagick plugin 重新启动Wamp服务器并检查phpinfo()以获取imagick插件
  11. If last step does not work, restart Windows 如果最后一步不起作用,请重新启动Windows

Answer by fsasvari fsasvari的回答

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM