查看phpinfo()信息
??其實(shí)回過(guò)頭看,安裝過(guò)程中最容易出錯(cuò)的反而是下載階段,一定要將imagemagick和imagick的版本和phpinfo的信息對(duì)應(yīng)好!
下圖中幾點(diǎn)需要注意,每個(gè)人的信息可能不同,根據(jù)你自己的phpinfo來(lái)選擇接下來(lái)的下載的程序及擴(kuò)展版本:
- PHP Version: PHP版本
- compiler: MSVC11
- Architecture: x86
- Thread Safety: disabled 非線程安全,也就是NTS,相反的則是線程安全TS
image.png
一. Imagemagick部分
1. 下載
- 下載
Imagemagick程序
下載地址:Imagemagick程序下載地址
打開鏈接,找到Imagemagick的下載區(qū)域,根據(jù)phpinfo我應(yīng)該選擇vc11,32位的下載鏈接,也就是下圖中圈出的部分
image.png
2. 安裝
解壓縮 將下載后的壓縮包,直接解壓到你想放置的目錄下,不要有中文和特殊字符,我把它放在了
D:\install_dir\imagemagick下,并且記住不要忘記這個(gè)路徑-
環(huán)境變量配置 為了更方便,全局都可以使用,我們需要配置下環(huán)境變量,進(jìn)入剛才解壓縮的目錄,再進(jìn)入/bin目錄下,復(fù)制當(dāng)前路徑,我的路徑為
D:\install_dir\imagemagick\bin,右擊我的電腦(計(jì)算機(jī)),按照下圖依次打開環(huán)境變量配置位置,將路徑粘貼進(jìn)去(注意:Path中可能有多個(gè)路徑,多個(gè)路徑間用;分號(hào)分割就好)
image.png -
導(dǎo)入DLL文件 進(jìn)入
imagemagick的bin目錄下,復(fù)制所有.dll后綴的文件到你的php根目錄下(我使用的是Phpstudy建的環(huán)境,我的php路徑為:D:\phpStudy\php\php-5.6.27-nts)我的版本有147個(gè)文件,這里有個(gè)小技巧,在文件管理器右上角搜索.dll,然后全選復(fù)制,會(huì)方便一點(diǎn)
image.png
二. Imagick擴(kuò)展部分
??首先imagick一個(gè)php擴(kuò)展,可以使用php控制imagemagick程序
1. 下載
- 下載imagick 下載地址 仍然是根據(jù)你的phpinfo選擇對(duì)應(yīng)的版本,根據(jù)文章開始的圖片,我應(yīng)該選擇php_imagick-3.4.3-5.6-ts-vc11-x86.zip
2. 安裝
-
php_imagick.dll 找到剛下載的壓縮包,解壓后,找到
php_imagick.dll文件,將其復(fù)制粘貼到php根目錄下的ext目錄下 -
其他
.DLL文件 將解壓后的imagick目錄下的其他.dll后綴的文件全部復(fù)制粘貼到php根目錄下 -
php.ini 找到php.ini文件并打開編輯,加入
extension=php_imagick.dll這一行
三. 重啟
到這里基本上可以成功安裝了,imagemagick需要重啟電腦后才會(huì)生效,重啟電腦后,查看phpinfo,如果成功安裝了,會(huì)看到下圖中的部分




