linux 安裝 Imagick / ImageMagick 環(huán)境-php7.3

參考:Linux下ImageMagick安裝
https://www.osyunwei.com/archives/5327.html
參考:php7 使用imagick 的坑
https://www.cnblogs.com/aini521521/p/8398770.html
參考:linux查看和修改PATH環(huán)境變量的方法
https://blog.csdn.net/sscpu1/article/details/82656436

官網下載
ImageMagick
https://www.imagemagick.org/download/
Imagick
http://pecl.php.net/package/imagick

如果wget很慢黄刚,則使用代理下載安裝包至本地,再將下載好的安裝包(imagick-3.4.4.tgz、ImageMagick-7.0.10-3.tar.gz)上傳至服務器 /usr/local/src 目錄下。

安裝最新版本的軟件

一、下載軟件包:

cd /usr/local/src #進入軟件包存放目錄

1、ImageMagick(目前最新版本)
https://www.imagemagick.org/download/ 下的ImageMagick.tar.gz即為最新版本
https://www.imagemagick.org/download/ImageMagick.tar.gz

wget https://www.imagemagick.org/download/ImageMagick.tar.gz

2补胚、imagick(imagick-3.1.2及以下版本不支持ImageMagick-7.0.1-1,會提示編譯錯誤追迟,建議使用最新版本imagick-3.4.2)

wget http://pecl.php.net/get/imagick-3.4.4.tgz

二溶其、安裝ImageMagick

注意:下載后安裝包名稱里的 ImageMagick 是有大小寫的,在后面的指定安裝目錄和配置過程中一律使用 imagemagick 全小寫敦间。linux文件名區(qū)分大小寫瓶逃。

cd /usr/local/src #進入軟件包存放目錄
tar zxvf ImageMagick-7.0.10-3.tar.gz #解壓
cd ImageMagick-7.0.10-3 #進入安裝目錄
./configure --prefix=/usr/local/imagemagick #配置
make && make install #編譯#安裝

配置環(huán)境變量(查看環(huán)境變量 echo $PATH)
打開 /etc/profile 文件,在尾部添加

export PATH=$PATH:/usr/local/imagemagick/bin

修改成功后廓块,系統(tǒng)重啟 或者 執(zhí)行 source /etc/profile 命令厢绝,使修改后的配置文件生效,執(zhí)行命令后如果沒有任何輸出带猴,則表示配置沒有出錯昔汉。

打開 /etc/ld.so.conf 文件,在尾部添加
/usr/local/imagemagick/lib
修改成功后拴清,一定/必須要執(zhí)行 sudo ldconfig 命令靶病,而不是重啟系統(tǒng)。

檢查是否正確安裝
convert -version #Version: ImageMagick 7.0.10-3
如果出現錯誤:convert command not found 口予,應該是環(huán)境變量配置錯誤
查看環(huán)境變量值
echo $PATH
下面是正確的環(huán)境變量值
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/imagemagick/bin

注意娄周,使用終端命令工具Putty運行 convert -version 是正常的,
但在php里運行
exec('convert -version 2>&1 &', out1,ret1);
依然提示 convert command not found
為了能在php里執(zhí)行convert命令沪停,最后使用全路徑方式
exec('/usr/local/imagemagick/bin/convert -version 2>&1 &', out1,ret1);

三煤辨、安裝imagick

cd /usr/local/src
tar zxvf imagick-3.4.4.tgz
cd imagick-3.4.4
phpize
./configure --with-php-config=/www/server/php/73/bin/php-config --with-imagick=/usr/local/imagemagick #配置
make && make install #編譯#安裝

注意:/www/server/php/73/ 是php的安裝目錄裳涛,我的服務器搭建是用寶塔面板(7.1.1)安裝,一般情況下應該是/usr/local/php/

如出現下列錯誤提示:
configure: error: Cannot find php-config. Please use --with-php-config=PATH
一般這個錯誤說明你執(zhí)行 ./configure 時 --with-php-config 這個參數配置路徑錯誤導致的众辨。修改為:./configure --with-php-config=/usr/local/php/bin/php-config(php-config實際所在地址)

安裝完成后會出現以下界面
[root@Y**Z imagick-3.4.4]# make install
Installing shared extensions: /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
Installing header files: /www/server/php/73/include/php/

其中
/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
是#imagick模塊路徑

四端三、配置php支持imagick

vi /usr/local/php/etc/php.ini #編輯配置文件,在最后一行添加以下內容
extension=imagick.so
:wq#保存退出

寶塔面板php配置文件在 /www/server/php/73/etc/php.ini

五泻轰、在這之后如果還是是用不了

在centos 中可以這樣

yum install ghostscript

這是一個文件提取器 , 特別是對文件的操作

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末技肩,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子浮声,更是在濱河造成了極大的恐慌,老刑警劉巖旋奢,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泳挥,死亡現場離奇詭異,居然都是意外死亡至朗,警方通過查閱死者的電腦和手機屉符,發(fā)現死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锹引,“玉大人矗钟,你說我怎么就攤上這事∠颖洌” “怎么了吨艇?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腾啥。 經常有香客問我东涡,道長,這世上最難降的妖魔是什么倘待? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任疮跑,我火速辦了婚禮,結果婚禮上凸舵,老公的妹妹穿的比我還像新娘祖娘。我一直安慰自己,他們只是感情好啊奄,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布渐苏。 她就那樣靜靜地躺著,像睡著了一般增热。 火紅的嫁衣襯著肌膚如雪整以。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天峻仇,我揣著相機與錄音公黑,去河邊找鬼。 笑死,一個胖子當著我的面吹牛凡蚜,可吹牛的內容都是我干的人断。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼朝蜘,長吁一口氣:“原來是場噩夢啊……” “哼恶迈!你這毒婦竟也來了?” 一聲冷哼從身側響起谱醇,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤暇仲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后副渴,有當地人在樹林里發(fā)現了一具尸體奈附,經...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年煮剧,在試婚紗的時候發(fā)現自己被綠了斥滤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡勉盅,死狀恐怖佑颇,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情草娜,我是刑警寧澤挑胸,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站驱还,受9級特大地震影響嗜暴,放射性物質發(fā)生泄漏。R本人自食惡果不足惜议蟆,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一闷沥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咐容,春花似錦舆逃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蔚约,卻和暖如春奄妨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背苹祟。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工砸抛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留评雌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓直焙,卻偏偏與公主長得像景东,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子奔誓,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內容