《WINDOW中如何安裝ImageMagick服務端和PHP的imagick插件?》要點:
本文介紹了WINDOW中如何安裝ImageMagick服務端和PHP的imagick插件?,希望對您有用。如果有疑問,可以聯系我們。
相關主題:PHP開發
本文講解的是在WINDOW中安裝 ImageMagick。
最近的PHP項目中需要用到切圖和縮圖的效果,在linux測試服務器上很輕松的就安裝好php imagick擴展。但是在本地windows開發環境,與大家分享。安裝 ImageMagick分安裝服務端和PHP插件客戶端。
下載地址:http://imagemagick.org/script/binary-releases.php#windows
下載最新版本,ImageMagick-7.0.6-9-Q16-x64-dll.exe
注意選中Install Legacy utilities選項
安裝 ImageMagick 到 PC 上。安裝路徑不能出現空格,否則無法使用。安裝時,一點選中把執行路徑添加到 path 上,否則你就得手動去添加 path 路徑了。
打開windows 命令行窗口 cmd 輸入convert,回車。會出現convert的幫助文檔,如果沒有出現,說明沒有安裝成功,或沒有把安裝目錄添加到環境變量 path 中。
添加到環境變量,如我的 ImageMagick 安裝目錄是 c:/imagemagick。
添加過程:
我的電腦 -> 右鍵點擊 -> 高級系統設置 -> 高級 -> 環境變量 -> 系統變量 -> path -> 選擇并編輯 -> 把你的安裝目錄,添加到其中
LINUX下載地址:http://pecl.php.net/package/imagick
WINDOW下載地址 http://pecl.php.net/package/imagick/3.4.3/windows
我這里下載的是NTS X64版:
http://windows.php.net/downloads/pecl/releases/imagick/3.4.3/php_imagick-3.4.3-7.0-nts-vc14-x64.zip
下載后,里面有CORE_RL..開頭的好幾個DLL庫文件,和php_imagick.dll,
把CORE_RL..開頭的文件復制到PHP安裝目錄下第一層即php.exe同級目錄,php_imagick.dll復制到php的ext目錄下。
把extension=php_imagick.dll加入php.ini后重啟:
如果報錯是:“php.exe - 系統錯誤 ,無法啟動此程序因為計算機丟失CORE_RL_wand_.dll ” , 說明你沒有將 php_imagick-3.3.0-5.4-ts-vc9-x86.zip 擴展包中的“CORE_*.dll” 這些dll文件 放到 你的php.exe同級目錄下。 ,只需要拷貝 CORE_*.dll 到php目錄就可以解決了。
下載http://download.csdn.net/download/durenshi_sanity/6798803
<?php
$im = new imagick( 'a.jpg' );
// resize by 200 width and keep the ratio
$im->thumbnailImage( 200, 0);
// write to disk
$im->writeImage( 'a_thumbnail.jpg' );
相關擴展學習手冊地址 http://uk3.php.net/manual/zh/book.imagick.php 手冊中包含大量易用實例。
這里還有查看命令行參數的文檔 http://www.imagemagick.org/Usage/
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/166.html