2015-09-10 65 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