GD库 fro linux 的安装为了安装方便,我自己写了一分GD安装的过程,现在发表出来.希望朋友们多提意见,谢谢! 原来GD不支持WBMP,现在扩充GD支持WBMP. 问题: 安装RedHat 7.2 后,进行PHP编程,发现只能处理GIF图像,不能处理JPEG图像。 后来知道PHP处理图像,使用了GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。而我现在希望同时支持GIF,PNG和JPEG。由底向上的顺序介绍,即Jpeg->ttf->zlib->png->GD->PHP->Apache。 1.Jpeg6b的安装和配置 Jpeg的主要文件有jpeglib.h, libjpeg.a, libjpeg.so等。首先检查系统中安装了没有,到/usr/include目录下看有无jpeglib.h,到/usr/lib目录下看有无libjpeg.a和libjpeg.so。我的系统中没有,因而要安装。 获取Jpeg源码的地址为:
取得的文件为jpegsrc.v6b.tar.gz,放于/usr/src目录下。 进入/usr/src目录中,开始安装过程。进入/usr/src:
解开压缩文件:
命令完成后多了一个子目录jpeg-6b,Jpeg的源码文件就在其中。进入该子目录:
该目录中的install.doc文件详细介绍了如何安装Jpeg,照章行事即可。配置生成Makefile文件:
命令完成后该目录下多了个Makefile文件。Makefile文件是许多软件编译、安装的配置和过程控制文件,十分重要,应该学会看懂它的内容。开始编译:
命令完成后该目录下多了许多文件,其中重要的是libjpeg.a和libjpeg.so。安装:
命令完成后,jpeglib.h被拷到/usr/include目录下,libjpeg.a和libjpeg.so被拷到/usr/local/lib目录下 2. ttf 的安装和配置
命令完成后该目录下多了个Makefile文件。Makefile文件是许多软件编译、安装的配置和过程控制文件,十分重要,应该学会看懂它的内容。开始编译:
编译gd 的时候有error don't found the freetype.h 所以
3, zlib 安装:
4. libpng 安装:
5.GD-1.8.3的安装和配置 GD的主要文件有gd.h, libgd.a等。获取GD源码的地址为:http://www.boutell.com/gd/ 取得的文件为gd-1.8.3.tar.gz,放于/usr/src目录下。已知道该版本的GD不支持GIF,但想来象我一样希望GD同时支持GIF和JPEG的人不少,于是有人做了个补丁,把对GIF的支持加回去了。看起来这是个英国人吧, 他的Email地址为adam@elysium.ltd.uk。获取补丁源码的地址为:http://www.webofsin.com/gd-1.8.3-gif.patch 取得的文件为gd-1.8.3-gif.patch,放于/usr/src目录下。进入/usr/src:
|