LNMP/LNMPA一鍵安裝包都是只安裝了GD庫,看網上的評價貌似ImageMagick要更好些。VPS論壇上也不少會員要求寫篇文章,下面就具體說一下LNMP/LNMPA一鍵安裝包ImageMagick安裝過程:
ImageMagick 是一個免費的創建、編輯、合成圖片的軟件。它可以讀取、轉換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應用,圖片的旋轉、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉。
imagick 是PHP的一個擴展程序,它是默認的GD圖象函數庫的絕佳替代方案。
1、安裝ImageMagick
wget http://soft.vpser.net/web/imagemagick/ImageMagick-6.7.1-2.tar.gz
tar zxvf ImageMagick-6.7.1-2.tar.gz
cd ImageMagick-6.7.1-2/
./configure --prefix=/usr/local/imagemagick
make && make install
cd ../
執行:/usr/local/imagemagick/bin/convert logo: logo.gif 測試一下ImageMagick是否可以正常運行。
2、安裝PHP擴展:imagick
wget http://pecl.php.net/get/imagick-3.0.1.tgz
tar zxvf imagick-3.0.1.tgz
cd imagick-3.0.1/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make && make install
cd ../
編輯/usr/local/php/etc/php.ini 添加:extension = "imagick.so"
重啟php-fpm或apache。
/etc/init.d/php-fpm restart
/etc/init.d/httpd -k restart
再執行一下:ldconfig ,重新加載一些鏈接庫。
3、Discuz! X 上的ImageMagick設置
登錄Discuz! X后臺,在“上傳設置”里選擇 ImageMagick,并在ImageMagick 程序安裝路徑寫上: /usr/local/imagemagick/bin/