liunx php的GD库 添加 jpeg 文件的支持
程序员文章站
2022-04-19 08:24:46
...
一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式
下面我们来 添加 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 |
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 enabledGD Version 2.0GIF Read Support enabledGIF Create Support enabledJPEG Support enabledlibJPEG Version unknownPNG Support enabledlibPNG Version 1.2.10WBMP 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 |
gd.jpeg_ignore_warning | 0 | 0 |
推荐阅读
-
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
-
可定制的PHP缩略图生成程式(需要GD库支持)
-
php实现的支持imagemagick及gd库两种处理的缩略图生成类
-
PHP GD库添加freetype拓展的方法
-
ubuntu增加apache+php的gd库支持
-
ubuntu增加apache+php的gd库支持
-
为php增加GD库及sql 2000的支持
-
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
-
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)_PHP
-
php实现的支持imagemagick及gd库两种处理的缩略图生成类,imagemagickgd