Windows7(x86) xampp php5.5 imagick install

來源:互聯網
上載者:User

標籤:style   c   code   ext   http   a   

I hate windows.

 

1. 下載安裝 ImageMagick, 選擇合適您電腦的版本,我下載的是: ImageMagick-6.8.9-1-Q16-x86-dll.exe

http://www.imagemagick.org/script/binary-releases.php#windows

這個步驟遇到的安裝問題,缺少.dll檔案,到網上找到相應的檔案即可!

 

2. 下載imagick for php, 這裡我選擇了穩定版。 選擇合適您電腦的版本, 我下載的是: 5.5 Thread Safe (TS) x86

地址:http://pecl.php.net/package/imagick/3.1.2/windows

儘管PHP手冊中聲明可以通過pecl install 來安裝imagick,但我沒有嘗試成功,總是各種問題出現。通常嘗試修改config-set,仍然不能工作,最終放棄!

 a. php_suffix not match

 b. imagick.dsg not exists

 

3. 解壓第二步下載的檔案後,將檔案 ‘php_imagick.dll’拷貝到PHP的擴充目錄中,我的目錄為: D:\xampp\php\ext
    將其它所有的.dll檔案拷貝到 c:\windows\system32 目錄

4. 在php.ini檔案中添加: extension=php_imagick.dll

5. 重啟apache,通常情況下,到這裡就結束了!

 

意外問題:

1. 啟動apache時提示,無法定位動態庫, 查看第三步是否操作正確。

2. 正常啟動後,php_info(),提示imagick 支援的格式數為0,這個的解決方案未經重複驗證!我也遇到這個問題,曾經嘗試下列步驟,但不確定哪個步驟具體起作用

  a. 步驟1中,到安裝目錄下 找到目錄 modules/coders, modoules/filters,    將兩個目錄下的所有檔案拷貝到安裝的根目錄下,我的目錄結構是這樣的

    D:\Program Files\ImageMagick\modules\coders\* 拷貝到 D:\Program Files\ImageMagick\

    D:\Program Files\ImageMagick\modules\filters\* 拷貝到 D:\Program Files\ImageMagick\

  b. 步驟3中,和php_imagick.dll同級目錄下檔案php_imagick.pdb 拷貝到 php的擴充目錄中。

  c. 查看環境變數PATH,是否包含ImageMagick的安裝目錄。

 

希望有一句話有幫到您!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.