windows7下安裝php的imagick和imagemagick擴充教程_PHP教程

來源:互聯網
上載者:User
最近的PHP項目中,需要用到切圖和縮圖的效果,在linux測試伺服器上很輕鬆的就安裝好php imagick擴充。但是在本地windows開發環境,安裝過程遇到好多問題,在此與大家分享。

1. 下載 ImageMagick
下載地址:http://imagemagick.org/script/binary-releases.php#windows

下載最新版本,ImageMagick-6.8.6-9-Q16-x86-dll.exe

2. 安裝 ImageMagick
安裝 ImageMagick 到 PC 上。安裝路徑不能出現空格,否則無法使用。安裝時,一點選中把執行路徑添加到 path 上,否則你就得手動去添加 path 路徑了。

3. 測試安裝
開啟windows 命令列視窗(win+r -> “cmd” -> Enter),輸入convert,斷行符號。會出現convert的協助文檔,如果沒有出現,說明沒有安裝成功,或沒有把安裝目錄添加到環境變數 path 中。

添加到環境變數,如我的 ImageMagick 安裝目錄是 c:/imagemagick。

添加過程:
我的電腦 -> 右鍵點擊 -> 進階系統設定 -> 進階 -> 環境變數 -> 系統變數 -> path -> 選擇並編輯 -> 把你的安裝目錄,添加到其中

4. 下載 php擴充 php_imagick.dll


php5.4.x or php5.5.x 下載地址 http://www.peewit.fr/imagick/

dyn = dynamic, st = static, q16 = 16 bit, q8= 8 bit.

以上標識,同你下載的ImageMagick下載標識相同,本人用的是q16

5. 把dll檔案重新命名為php_imagick.dll,並放到php 擴充檔案目錄 php/ext 中。

6. 在 php.ini 設定檔中添加,extension=php_imagick.dll。

7. 重啟電腦,只重啟apache不管用的情況下,重啟下PC。因為擴充底層使用的是imageMagic軟體,所以軟體重啟電腦,重新載入軟體,並重新整理path路徑。

8. 重啟後,開啟 phpinfo頁面,查看,擴充已經安裝成功。如果還未安裝成功,極有可能imagemagick軟體版本過高,請選擇更低一級的版本安裝。

9. PHP測試代碼。

<?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' );

10. 查看手冊,學習API

相關擴充學習手冊地址 http://uk3.php.net/manual/zh/book.imagick.php 手冊中包含大量易用執行個體。

這裡還有查看命令列參數的文檔 http://www.imagemagick.org/Usage/

http://www.bkjia.com/PHPjc/824630.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/824630.htmlTechArticle最近的PHP項目中,需要用到切圖和縮圖的效果,在linux測試伺服器上很輕鬆的就安裝好php imagick擴充。但是在本地windows開發環境,安裝過程...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.