目錄
首先Imagic的php擴充包下載位址:http://pecl.php.net/package/imagick
步驟二:安裝ImageMagick軟體
csdn:
ImageMagick-6.9.2 x64版本(64位元)
百度網路磁碟:
首頁 後端開發 php教程 win7下安裝php外掛imagick方法

win7下安裝php外掛imagick方法

Mar 17, 2018 am 09:03 AM
imagick php win7


步驟一:先安裝好擴充包

之所以先安裝擴充功能是因為擴充的版本要與軟體版本對應,而擴充版本出來的速度比軟體版本要慢得多,所以總是沒法支援最新版本的軟體,因此最好是根據自己安裝的擴充功能來選擇安裝的ImageMagick軟體版本。

首先Imagic的php擴充包下載位址:http://pecl.php.net/package/imagick

先根據你自己的php版本選擇,如果不知道自己的版本可以查看phpinfo,下面我截圖自己的給個示範: 下面紅框標識的地方都是要注意的,最上面是php版本,我的是5.5.30版本的,另外是伺服器環境是x86的,也就是32位元的,如果這裡是64就是64位元的,要注意。 再接著就是看php的安全線程情況:disabled是關閉狀態,enable是開啟狀態,我的安全線程是關閉的,這裡一定要留意下面來看上面的下載頁面是什麼情況:這裡有最新的各個版本imagick的php擴展,也寫明了要求的版本,這裡支援的ImageMagick版本是6.5.3-6.10的,並且php版本要高於5.4。 如果你的php版本低於這個,那麼可能你需要找更低的擴展版本了,而且軟體的版本也隨之更低,這篇博文與你的安裝情況應該是有出入的,頂多做個參考,例如低版本的ImageMagick是需要手動進行系統變數path配置的,高版本的都自動安裝時勾選了自動配置了。 好了下面進入上面給的擴展下載頁面會看到如下圖片的顯示:紅框裡是我選擇的版本,基本上這個是最新的且是穩定版本所以還是很好的選擇,當然也可以根據自己的狀況選擇其他的版本,但注意選擇stable穩定版本比較好,點選藍色windows標識的DDL進入windows的版本選項,下面有截圖。 根據上面我們看phpinfo得到的各個參數,這裡選擇php5.5版本的,並且是Non Thread Safe版本,同時32位,因此應該選擇紅色框裡的版本下載。 下載完畢後我們來看看裡面有些東西:用紅框標識的都是在php安裝imagick擴充功能所需要用到的: 1)最下面的php_imagick.dll放入php安裝資料夾的ext擴充資料夾內 2)上面的dll檔案直接放入php安裝資料夾,如果是phpstudy多重版本的php話,放入自己使用的版本對應的資料夾,例如php55n就是指php5.5以上但不高於5.6的版本 再來就是改php的設定文件,開啟php.ini文件,像下圖加上extension=php_imagick.dll的擴充配置。 完成這些設定後,重新啟動電腦和伺服器再開啟phpinfo就可以看到imagick的擴充了,如果phpinfo裡沒有imagick則識別擴充表示沒有安裝成功,錯誤的可能性是伺服器參數和php參數與imagick擴展參數不一致導致,因此檢查上述的版本是否對應一致。 成功後查看phpinfo的imagick詳情,由於還沒有安裝軟體所以會出現下圖紅框標識的情況,注意這裡我是安裝成功後的截圖,正確的情況應該如紅框標識和註釋的部分一樣,上面顯示0,下面是空的,因為ImageMagick軟體還沒有安裝,所以沒有支援任何一種圖片處理。 至此我們也可以根據imagick在phpinfo裡顯示出來的支援軟體的詳細版本,下面我忘記用紅框標識了,但是還是很好看到的,支援的版本是6.9.3-6.9.7,可以往下支援,但不能往上,因此要找6.9.7以下的ImageMagick軟體版本,所以要根據這個版本去找對應的軟體版本,不然會導致擴展不能識別ImageMagick軟體的情況,這樣紅框標識的部分會一直顯示空和0。

步驟二:安裝ImageMagick軟體

官網的下載網址:http://www.imagemagick.org/script/download.php 注意:官網的位址截止目前只有7.0版本以上的下載,但我們的擴充功能是不支援這麼高的版本的,因此需要從其他的地方下載,我下面下載了兩個相對較低版本,好不容易找到的,有積分的麻煩進csdn的下載贊助點積分,沒積分的後面我會傳到百度網盤上面,密碼私訊我。

csdn:

ImageMagick-6.8.9 x86版本(32位元)

下載位址:http://download.csdn.net/detail/belen_xue/9863187

ImageMagick-6.9.2 x64版本(64位元)

下載位址:http://download.csdn.net/detail/belen_xue/9863206

百度網路磁碟:

連結: http://pan.baidu.com/s/1dF07evf

cor: hsac

#只要選對了ImageMagick軟體的版本,安裝是很簡單的,只要雙擊,選擇安裝的目錄,windows的話推薦安裝到D盤,最好不要安裝到C盤,然後不斷點擊下一步就可以了,它會選中自動打鉤的部分,不要去改動,選中的部分會自動在path裡加上對應軟體的系統變量,無需手動新增。安裝完後重新啟動伺服器就可以看到上面截圖phpinfo裡的imagick部分紅框的內部支援圖片類型出現,這就是安裝成功了。 如果還沒有支援的類型,那麼請檢查安裝的軟體版本,出現這種情況只有path環境變數有問題以及軟體版本有問題導致的,但path是自動添加的,一般不會出問題,所以可能性最大的還是軟體版本不對導致的。 ImageMagick軟體版本分為64位和32位,再就是版本號,根據這兩個排錯就可以了。

相關推薦:

利用php_imagick實作復古效果的方法_php實例

Linux下php安裝imagick

#PHP利用imagick產生組合縮圖

#

以上是win7下安裝php外掛imagick方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

我後悔之前不知道的 7 個 PHP 函數 我後悔之前不知道的 7 個 PHP 函數 Nov 13, 2024 am 09:42 AM

如果您是經驗豐富的PHP 開發人員,您可能會感覺您已經在那裡並且已經完成了。操作

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? 什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

See all articles