linux下安裝imagick擴充套件
2、安裝imagick擴充套件模組
[root@cvm software]# tar -xzvf imagemagick.tar.gz
[root@cvm software]# cd imagemagick-7.0.10-3
[root@cvm imagemagick-7.0.10-3]# ./configure --prefix=/usr/local/imagemagick
[root@cvm imagemagick-7.0.10-3]# make && make install
注意路徑填寫 prefix選項配置安裝的路徑
[root@cvm imagemagick-7.0.10-3]# /usr/local/php/bin/pecl install imagick
please provide the prefix of imagemagick installation [autodetect] : /usr/local/imagemagick
.............
build process completed successfully
installing '/usr/local/php/include/php/ext/imagick/php_imagick_shared.h'
installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/imagick.so'
install ok: channel:
extension imagick enabled in php.ini
如果imagick.so沒有安裝下去,出現報錯
warning: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
php warning: popen() has been disabled for security reasons in /usr/local/php/lib/php/pear/builder.php on line 465
error: failed to run `phpize'
那麼先執行
pecl channel-update pecl.php.net
然後去php.ini裡
將disable_functions欄去掉popen
# /etc/init.d/php-fpm reload
檢視生成的imagick.so檔案
給 imagick.so 賦許可權
chmod -r 755 imagick.so
修改php.ini
新增; imagick
extension="imagick.so"
/etc/init.d/php-fpm reload
檢視載入的模組
# php -m
[php modules]
imagick
檢視phpinfo()
可以看出imagick 擴充套件的 compiled 版本和using 版本是一致的,安裝完成
其他:windows下安裝imagick
linux環境下安裝 imagick 擴充套件
首先,prerequisitea後安裝 php pear yum install php pear gcc yum install imagemagick imagemagick devel imagemagick perl 接下來,編譯imagick論壇 php 乙個擴充套件 pecl insta...
linux 安裝Imagick擴充套件
第一次寫文章,把日常中的問題記下來,方便日後提高工作效率,歡迎吐槽!php m 檢視所有已經安裝了的擴充套件,檢查當前需要安裝的是否在裡面,如果沒有可進行往下看 安裝imagick 需要先安裝imagemagick庫 一 安裝imagemagick 1 wget 2 tar zxvf imagema...
linux 安裝Imagick擴充套件
linux 安裝imagick擴充套件 php m 檢視所有已經安裝了的擴充套件,檢查當前需要安裝的是否在裡面,如果沒有可進行往下看 安裝imagick 需要先安裝imagemagick庫 一 安裝imagemagick 1 wget 2 tar zxvf imagemagick.tar.gz 3 ...