php从7.1 升到 7.3 后 imagejpeg() 不存在了

php从7.1 升到 7.3 后 imagejpeg() 不存在了

回答

  1. 先确认gd扩展是否安装 php --ri gd

  2. 如果已经安装了gd的话有可能是安装不完整,检查 ./configure 时 是否有这两个参数 --with-jpeg-dir=yourDir, --with-freetype-dir=yourDir这两个参数

如果正确安装,php --ri gd的结果应该是

gd

GD Support => enabled

GD Version => bundled (2.1.0 compatible)

FreeType Support => enabled

FreeType Linkage => with freetype

FreeType Version => 2.8.0

GIF Read Support => enabled

GIF Create Support => enabled

JPEG Support => enabled

libJPEG Version => 6b

PNG Support => enabled

libPNG Version => 1.5.13

WBMP Support => enabled

XBM Support => enabled

Directive => Local Value => Master Value

gd.jpeg_ignore_warning => 1 => 1

另外可以用这个命令 php -i | grep configure | sed -e "s/Configure Command => //; s/'//g" 查看安装php ./configure时带的参数,仔细检查一下

以上是 php从7.1 升到 7.3 后 imagejpeg() 不存在了 的全部内容, 来源链接: utcz.com/a/58843.html

回到顶部