Windows7(x86) xampp php5.5 imagick install


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的安裝目錄。

 

希望有一句話有幫到您!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM