首先要安裝兩個東西,一個是ImageMagick,另一個是PHP擴充套件imagick
先安裝ImageMagick
- 下載ImageMagick安裝包
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
- 解壓
tar -xvfz ImageMagick.tar.gz
- 進入目錄
cd ImageMagick-7.0.10-28
- 設定安裝路徑.後面安裝php擴充套件需要用到;/usr/local/imagemagick
./configure --prefix=/usr/local/imagemagick
- 編譯
make && make install
PHP imagick擴充套件安裝(第二步)
官網地址:pecl.php.net/package/imagick - 下載imagick-3.4.4
wget https://pecl.php.net/get/imagick-3.4.4.tgz
- 解壓安裝包
tar -zxvf imagick-3.4.4.tgz
- 進入安裝檔案
cd imagick-3.4.4.tgz/
- 執行phpize命令
/usr/local/php/bin/phpize
- ImageMagick 6.8以上版本目錄為/usr/local/include/ImageMagick-X,在configure之前先做下軟連線
ln -s /usr/local/imagemagick/include/ImageMagick-7 /usr/local/imagemagick/include/ImageMagick
- 執行configure配置
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
- 編譯
make && make install
- php.ini加入imagick.so
extensions=imagick.so
- 要下載擴充套件,需要清楚自己的PHP版本。透過phpinfo()檢視.
紅框的資訊之後會用到 - 下載imagemagick程式
地址:http://windows.php.net/downloads/pecl/deps/
下載這個區域裡面的對應版本.選擇最高版本,我需要下載vc15的64位的安裝imagemagick程式
- 把這個壓縮包下載下來之後放到任意磁碟機代號。注意路徑不要有中文和特殊字元。我是phpstudy整合環境,放在了
D:\phpstudy_pro\imagemagick
。這個是可以任意放置的。 - 然後配置環境變數。參照下圖
匯入DLL檔案
在下載的檔案裡面,進入到bin目錄。然後搜尋.dll
把所有的檔案複製到PHP的根目錄下
搜尋—全選–複製
搞定下載Imagick擴充套件
這裡給出兩個下載地址.如果不能用請再尋找
下載地址一: http://windows.php.net/downloads/pecl/releases/imagick/
下載地址二: https://pecl.php.net/package/imagick - 解壓之後在最下面找到php_imagick.dll檔案,複製到PHP根目錄下的ext目錄下
- 其他
.DLL
檔案 將解壓後的imagick
目錄下的其他.dll
字尾的檔案全部複製貼上到php根目錄下 php.ini
檔案並開啟編輯,加入extension=php_imagick.dll
這一行
本作品採用《CC 協議》,轉載必須註明作者和本文連結