gd库是PHP处理图形的扩展库,它提供了一系列用来处理图片的API(应用程序编程接口),使用gd库可以处理图片或者生成图片。在网站上,gd库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或者对网站数据生成报表等。
gd库安装步骤如下。
1) 建立gd库安装目录,进入gd库解压缩目录[root@localhost autoconf-2.61]# cd /usr/local/src/gd-2.0.35
2) 修改gd_png.c文件[root@localhost gd-2.0.35]# vi gd_png.c
#把文件中include "png.h"改为include "/usr/local/libpng/include/png.h"
如果不修改gd_png.c文件,则默认会在当前目录下搜索png.h文件。我们已知libpng安装在/usr/local/libpng/目录中,所以当然不能找到,就会报错。把png.h的正确路径“/usr/local/libpng/include/png.h”写入,报错就能解决。
3) 编译安装[root@localhost gd-2.0.35]# ./configure \
--prefix=/usr/local/gd2/ \ #指定安装位置
--with-jpeg=/usr/local/jpeg6/ \ #指定jpeg6的位置
--with-freetype=/usr/local/freetype/ \ #指定freetype的位置
--with-png=/usr/local/libpng/ #指定libpng的位置
#编译前配置
#因为gd库需要调用前面安装的zlib、jpeg、freetype和libpng,所以需要指定它们的安装位置,才能正确调用这些软件。不过因为前面安装zlib时没有指定安装位置,所以不用指定——with-zlib=/usr/local/zlib/选项,gd会自动到默认安装位置中寻找zlib
[root@localhost gd-2.0.35]# make
#编译
[root@localhost gd-2.0.35]# make install
#编译安装
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1043.html