gd安装RHEL-5.6(X64)
gd安装前需安装gd库组件: jpeg-6b, libpng, zlib, freetype (由于已经安装zlib,以下没有再安装zlib)1、cd libpng-1.2.43./configure --prefix=/usr/local/libpng --enable-sharedmake && make install2、 cd freetype-2.3.12./configure --prefix=/usr/local/freetype --enable-sharedmake && make install3、cd jpeg-6b/./configure --prefix=/usr/local/jpeg/ --enable-sharedmake && make install提示没有找到libtool命令,查看系统libtool路径,并做一个链接到当前目录:which libtoolln -s /usr/bin/libtool ./libtoolmake cleanmakemake install(提示没有文件或目录,make install没能自动创建,以下为手动创建)mkdir /usr/local/jpeg/incluemake install(提示没有文件或目录,make install没能自动创建,以下为手动创建)mkdir /usr/local/jpeg/includemake install(提示没有文件或目录,make install没能自动创建,以下为手动创建)mkdir /usr/local/jpeg/libmake install(提示没有文件或目录,make install没能自动创建,以下为手动创建)mkdir /usr/local/jpeg/binmake install(提 示没有文件或目录,make install没能自动创建,以下为手动创建)mkdir /usr/local/jpeg/man/man1 -pmake install4、cd gd-2.0.33./configure --prefix=/usr/local/gd --with-png --with-freetype --with-jpegmake && make instal(gd安装完成)安装gd完成,重新编译安装php如下:cd php-5.2.17./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/lib --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --enable-mbstring --enable-xml --disable-debug --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr --with-png-dir=/usr/local/libpng --enable-gd-native-ttf --with-gd --libdir=/usr/lib64make && make install查看phpinfo是否安装成功=========================================================================================gd安装完成,但是没有原来装的redis扩展了查看php.ini路径extension_dir='./'由于原来已经把此路径改为/usr/local/apache/modules/,索性就改回原来的,但是phpinfo不显示 gd扩展了所以重新安装了一下redis,修改php扩展路径为 :extension_dir='/usr/lib64/extensions/no-debug-non-zts-20060613/' 查看phpinfo显示redis扩展(完成)注意:注意gd版本问题,有的版本不能configure