gd库主要是用来图像渲染的。gd库依赖以下libjpeg、libpng、freetype2、xpm等安装库。在php中启用gd扩展有两种方式一个是动态编译方式,一个是静态编译方式。动态编译方式不需要重新编译php,静态编译方式必须重新编译php。但是无论是动态编译还是静态编译都要先安装gd的相关依赖库文件,并且在编译gd时加到configure参数中。
1、安装xpm
yum install libXpm-devel
2、安装zlib
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -xzvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make && make install
make clean && make distclean
cd ../
3、安装libjpeg jpeg-9b
wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz
tar -xzvf jpegsrc.v9b.tar.gz
cd jpegsrc.v9b
./configure \
--prefix=/usr/lib64 \
--enable-shared \
--enable-static
make && make instll
make clean && make distclean
libtool --finish /usr/local/jpeg/lib
cd ../
4、安装libpng
ftp ftp://ftp.simplesystems.org/pub