2015-08-03 168 views
1

我一直在瀏覽網絡幾天,但我還沒有找到解決我的問題呢。所以我在這裏,問我有史以來第一個stackoverflow問題: 我需要安裝imagick到我的UwAmp本地服務器。 我當前的圖片magick版本:ImageMagick-6.8.9-1-vc9-x86 我有Windows 7 x64,但都沒有x64版本的ImageMagick讓我的本地服務器運行imagick。在命令行中,ImageMagick工作正常。PHP Imagick UwAmp安裝不工作

我的PHP版本:31年5月4日

此擴展擴展UwAmp列表中列出,但是當我跑的phpinfo沒有關於imagick一個字。我的Apache錯誤日誌不會輸出與加載問題相關的任何錯誤。

當我運行測試文件時,它打印出來:致命錯誤:類'imagick'未找到。 我已經嘗試過爲各種版本的PHP,x64 wamp服務器,x86版本等php_imagick.dll文件。我找到的解決方案並沒有解決它。一步一步的教程也沒有。

到目前爲止您是否遇到過這個問題?你會推薦我嘗試什麼php_imagick.dll文件?

謝謝你的幫助,邁克爾

編輯:我UwAmp的版本是32位

+0

看看我的答案在這裏:http://stackoverflow.com/questions/3036847/how-to-install-imagemagick-on-windows-7#22210399 –

回答

1

對於像我這樣的新手詳細指南。 花了很長時間纔得到它的工作。

我最初如下: http://php.net/manual/en/imagick.installation.php

但安裝完後,下imagick PHPINFO顯示 一些支持的格式= 0

所以我按照這些步驟,從各種渠道 重挫才能正常工作。

  1. 點擊PHPINFO和檢查:

    架構= x86或x64

    線程安全= yes或從沒有

  2. 下載的ImageMagick:

    http://windows.php.net/downloads/pecl/deps/

    在我的情況我下載:Ima geMagick-6.9.3-7-vc11-x86.zip

    因爲PHPINFO下的架構是86

    作爲VC11或VCl 4爲 「VISUAL C++ 11運行時」 或

    搜索谷歌「視覺C++ 14 runtime「並安裝它

  3. 將bin子文件夾中的所有dll解壓縮並複製到 Apache bin目錄中。這是一堆CORE_RL_ .dll 和IM_MOD_RL_ .dll加上一些其他dll。

    以我爲例,我安裝在C UwAmp:\ UwAmp,所以:

    (從ZIP)斌/ * DLL - > C:\ UwAmp \ BIN \ apache的\ BIN

  4. 後藤:

    http://pecl.php.net/package/imagick

    截至今天,最新的是3.4.1,所以我去了: http://pecl.php.net/package/imagick/3.4.1/windows

    我的PHP版本:5.6.18和線程安全性是從 第1步,所以我下載:

    5.6線程安全(TS)86

    ,並得到:php_imagick-3.4.1-5.6-TS-vc11- x86.zip

  5. 解壓和 「php_imagick.dll」 複製到PHP擴展文件夾:

    在我的情況: php_imagick.dll - > C:\ UwAmp \ BIN \ PHP \ PHP-5.6。 18 \ ext

    注意:這個ZIP還包含dll哪些ot她的指導說 解壓到apache的擴展文件夾。 沒有必要去做。第3步已經處理好了。

  6. 編輯 「的php.ini」,並添加:

    延長= php_imagick.dll

    或(I放置它在最後):

    [Imagick]

    擴展= php_imagick.dll

    對於超級新手:單擊UwAmp UI中的編輯按鈕 「php_uwamp.ini」將打開並編輯它。當UwAmp重新啓動時,它將被複制到 正確的php.ini。起初我有 麻煩,因爲有幾個php * .ini分散 全部。

  7. 重啓Apache

  8. 檢查PHPINFO 滾動到部分(或發現):imagick
    一些支持格式:234(礦井)

    如果沒有 「imagick」 部分或者「支持的格式「爲0, 出現問題。

希望這會有所幫助。

順便說一句,「Gras Double」作品的評論, 只是希望我早些發現它。

+0

謝謝!我下載了錯誤的線程安全版本。你的文章幫助了我! – 2016-04-28 23:08:12