返回官网

PHP7安装gd扩展后不支持JPEG的解决方法

狒狒 2020-5-15 Linux 850 次

查看 php 编译参数

/app/php/bin/php -i|grep configure


#下载jpeg扩展包
wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz 
#解压缩扩展包
tar -zxvf  jpegsrc.v8b.tar.gz 
#安装
cd jpeg-8b
./configure --prefix=/usr/local/php72/include/php/ext/jpeg --enable-shared --enable-static 
make && make install

要进到PHP安装目录

#先停止php-fpm、nginx
pkill -9 php-fpm
/usr/local/nginx/sbin/nginx -s stop
 
#先清除残留的缓存
make clean
 
#重新进行预编译,注意这一步最后加上了 第一步安装 jpeg文件支持

./configure --prefix=/usr/local/php72 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir \
--with-kerberos --witi --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear \
--with-png-dir --with-xmlrpc --with-xsl --with-zlibptimization --enable-gd-native-ttf --enable-mbregex \
--enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --ene-redis --enable-pecl-sphinx --enable-phalcon --enable-amqp \ 
--with-jpeg-dir=/usr/local/php72/include/php/ext/jpeg

#安装
make && make install

发表评论

Copyright © 2016 DEWEBSTUDIO