位置:海鸟网 > IT > linux/Unix >

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