LNMP/LNMPA一鍵安裝包ImageMagick安裝配置教程

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 ../
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 ../
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/
過幾天再寫個ImageMagick的自動安裝腳本,如有問題歡迎在本文留言或到VPS論壇交流反饋。
原創文章,謝絕轉載!
>>轉載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/lnmp-lnmpa-imagemagick-install-tutorial.html










我安裝了ImageMagick。好像不起作用。縮略圖很模糊。
是不是跟安裝順序有關呢?
我是安裝lnmp【./centos.sh 2>&1 | tee lnmp.log】后安裝ImageMagick【./imageMagick.sh】,然后才Apache【./apache.sh 】的
是不是先應先安裝lnmp+aphche之后才該安裝ImageMagick呢?
@孤獨的飛, 看看禁用函數http://bbs.vpser.net/thread-7649-1-1.html
安裝的lnmp 0.9 選裝了 imagemagick 在discuz2.5設置好后 預覽縮略圖效果 一直提示“系統設置錯誤,無法處理圖片”
make: *** [imagick_class.lo] Error 1
可以通過在./configure之前加上
export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
解決
安裝的lnmp 0.9 選裝了 imagemagick 在discuz2.5設置好后 預覽縮略圖效果 一直提示“系統設置錯誤,無法處理圖片”
請問一下軍歌該怎么堅決 謝謝
@Apple, 這點錯誤信息無法提供解決方法。
安裝PHP擴展的時候,make出錯。過不去呢。make: *** [imagick_class.lo] Error 1
cd /usr/lib/
ln -s libmysqlclient_r.so.16 libmysqlclient_r.so.16.0.0
ls -s libmysqlclient.so.16 libmysqlclient.so.16.0.0
做了鏈接后依然顯示:
ldconfig: /usr/lib/libmysqlclient.so.16 is not a symbolic link
ldconfig: /usr/lib/libmysqlclient_r.so.16 is not a symbolic link
@方法有誤,
cd /usr/lib/
ln -s libmysqlclient_r.so.16 libmysqlclient_r.so.16.0.0
ls -s libmysqlclient.so.16 libmysqlclient.so.16.0.0
非常感謝 ,先收藏了。
你測試過沒有,lnmp按上面命令裝,最后ldconfig出現
ldconfig: /usr/lib/libmysqlclient.so.16 is not a symbolic link
ldconfig: /usr/lib/libmysqlclient_r.so.16 is not a symbolic link
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.7.1-2.tar.gz 失效了
這里有個后備
http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/
軍哥把vpser.net換到Linode的173段了啊 ??
先標記
@lxfy, 感謝提醒 ?? ??
“過幾天再寫個ImageMagick的自動安裝基本”
應該是“腳本”吧? ?? ??