#imagick須要單獨第三方的jpg和png支持,須要另外安裝,linux應該已經有支持了,安裝後能夠支持jgp和png轉換 #先安裝pkg-config,默認安裝在 /usr/local/bin/pkg-config wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz tar zxf pkg-config-0.28.tar.gz cd pkg-config-0.28 ./configure --with-internal-glib make sudo make install #付卸載方法 #sudo make uninstall #安裝ImageMagick ImageMagick7好像不支持png wget http://www.imagemagick.org/download/ImageMagick.tar.gz tar zxf ImageMagick.tar.gz cd ImageMagick ./configure --prefix=/usr/local/imagemagick make sudo make install #linux下須要安裝re2c 最新版本到下面完整查找 wget https://sourceforge.net/projects/re2c/files/0.15.3/re2c-0.15.3.tar.gz/download mv download re2c-0.15.3.tar.gz tar zxf re2c-0.15.3.tar.gz cd re2c-0.15.3 ./configure make && make install #安裝imagick wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz tar imagick-3.1.0RC2.tgz cd imagick-3.1.0RC2 #注意路徑,若是直接輸入phpize找不到,能夠執行絕對路徑 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick #假如出現找不到*.h文件的錯誤,把/usr/local/imagemagick/include/ImageMagick-6目錄做個軟連 sudo ln -s /usr/local/imagemagick/include/ImageMagick-6/magick ./magick sudo ln -s /usr/local/imagemagick/include/ImageMagick-6/wand ./wand make sudo make install #安裝成功後會有提示,/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 下會有imagick.so 找到php.ini,加入該配置接便可 extension=imagick.so #重啓php便可,查看phpinfo能夠看到imagick sudo kill -INT `cat /usr/local/php/var/run/php-fpm.pid` #中止 sudo /usr/local/php/sbin/php-fpm #啓動
http://www.osyunwei.com/archives/5327.htmlphp
下面yum會升級內核,確保不會出現問題,否則要將kernel keyutils刪除html
yum install wget make gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch per
imagick能夠換成最新穩定版本:http://pecl.php.net/package/imagicklinux
注意:c++
https://mlocati.github.io/articles/php-windows-imagick.html 不須要安裝ImageMagick安裝包,要利用到它的dll文件,上述地址能夠下載並提取dll文件git
php_imagick...zip文件提取 php_imagick.dll,而後設置php.ini加載 ImageMagick...zip提取CORE_RL 和 IM_MOD_RL的dll文件放到php根目錄github
而後須要註銷或重啓電腦,執行windows
php --ri imagick
查看相關信息,ImageMagick supported formats欄必須看到png和jpg纔算成函數
利用brew安裝便可php-fpm