centos 下對 php7 安裝 jpeg 擴充套件
阿新 • • 發佈:2018-12-09
環境:centos版本6.X | php7.0.33
問題描述:安裝PHP雖然開啟了gd庫但是沒有開啟JPEG,並且檢視phpinfo中也沒有,無法使用imagecreatefromstring等函式
這裡需要自己動手安裝jpeg擴充套件
注意:下載6d,下載6d,下載6d 重要的事情說三遍,(原因:經測試只有6d可以支援,8與9都不行,雖然不會提示undefined function imagecreatefromstring;但是會出現gd-jpeg: JPEG library reports unrecoverable error:)
wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz tar -zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --prefix=/usr/local/jpeg make && make install
./configure
時可能會出現異常,解決如下
/usr/bin/install: cannot create regular file`/usr/local/jpeg/include/jconfig.h’
可以手動建立目錄:
mkdir -p /usr/local/jpeg/bin
mkdir /usr/local/jpeg/lib
mkdir /usr/local/jpeg/inculde
mkdir /usr/local/jpeg/man
mkdir /usr/local/jpeg/man/man1
帶上引數--with-jpeg-dir=/usr/local/jpeg
重新編譯php7(有些文章說只編譯gd即可,我沒有測試成功,所以直接重新編譯php7)