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 install


2、 cd freetype-2.3.12./configure --prefix=/usr/local/freetype --enable-sharedmake && make install3、cd jpeg-6b/./configure --prefix=/usr/local/jpeg/ --enable-shared


make && make install


提示没有找到libtool命令,查看系统libtool路径,并做一个链接到当前目录:which libtoolln -s /usr/bin/libtool ./libtool


make 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/lib64


make && 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

你可能感兴趣的:(gd安装RHEL-5.6(X64))