美文网首页
Liunx PHP的GD库 添加 jpeg 文件的支持

Liunx PHP的GD库 添加 jpeg 文件的支持

作者: geeooooz | 来源:发表于2020-04-14 08:59 被阅读0次

转载自 Liunx PHP的GD库 添加 jpeg 文件的支持

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式

GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XBM Support enabled

下面我们来 添加 jpeg 格式文件的支持

wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz
tar -zxvf  jpegsrc.v8b.tar.gz
cd jpeg-8b
./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make && make install

下面进入到 php 源码目录下 的 ext 下的 gd目录
进入gd 目录后执行 注意下面的 /usr/local/php/ 是你服务器 php的安装路径。我的是 这个路径就写成这样了

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg/

make && make install

执行完这些 系统就会提示你 gd.so 生成目录

php.ini下 添加 gd.so 后 重启php 重启 应用服务器后就OK了

有些机器可能还不行,这样解决

yum install libjpeg-devel freetype-devel libpng-devel
make clean 后重新 ./configure
make&make install

查看phpinfo OK了

GD Support enabled

GD Version 2.0
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version unknown
PNG Support enabled
libPNG Version 1.2.10
WBMP Support enabled


GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XBM Support enabled

Directive Local Value Master Value
gd.jpeg_ignore_warning 0 0

相关文章

  • Liunx PHP的GD库 添加 jpeg 文件的支持

    转载自 Liunx PHP的GD库 添加 jpeg 文件的支持 一般源码安装添加的GD库 是不支持 jpeg 格式...

  • PHP七天系列之图像处理

    配置环境 PHP中图像处理需要GD库的支持。在windows系统中修改php.ini文件,删除 extension...

  • 13.1.1 PHP中GD库的使用

    13.1.1 PHP中GD库的使用 GD简介 JPEG 是一种压缩标准的名字,通常是用来存储照片或者存储具有丰富色...

  • 在PHP中加载GD库

    由于有GD库的强大支持,PHP的图像处理功能可以说是PHP的一个强项,GD库便捷易用,功能强大。另外,PHP图形化...

  • 图形图像操作

    PHP图形操作之GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD...

  • PHP学习笔记 - 进阶篇(9)

    图形图像操作 GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库...

  • PHP gd库添加freetype

    前言:gd库未安装freetype 可能导致验证码图片加载不出来等问题。 1、cd (php源码)/ext/gd ...

  • PHP 图形图像操作

    GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列A...

  • 9.GD库图像处理

    PHP中GD库的使用 GD简介 PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件。...

  • PHP全栈学习笔记7

    图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用...

网友评论

      本文标题:Liunx PHP的GD库 添加 jpeg 文件的支持

      本文链接:https://www.haomeiwen.com/subject/ssnamhtx.html