linux下安裝Imagick擴充套件

2021-10-04 18:48:29 字數 1783 閱讀 7247

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 ...