安装php、gd库所需要的配件文件
//注意这些软件的安装步骤及先后顺序,不要乱。特别是jpeg,png,freetye与gd库
A.zlib安装
cd /usr/local/src
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
../configure //这个配置编译命令不要加目录参数,我试过的,加上--prefix=/usr/local/zlib这个参
数,在这里是一定会顺利编译通的,但可惜的是,到下面你编译gd库时,是不会通过的,到时就是会出问
题,也真怪了,这些问题不是摸索出来,我是不会相信的。网友们自己有空了也可以多试试,看看为什么
不能加参数。
make && make install
CODE:
cd /usr/local/src
tar -zvxf jpegsrc.v6b.tar.gz
cd jpeg-6b
../configure --prefix=/servers/gd/jpeg6/ --enable-shared --enable-static
make && make install
C.安装libpng
cd /usr/local/src
tar -zvxf libpng-1.2.12.tar.gz
cd libpng-1.2.12
../configure //这个如同上面zlib的说明一样,不要带参数,让它默认安装到相应目录
make && make install
D.安装 freetype
cd /usr/local/src
tar -zvxf freetype-2.3.4.tar.gz
cd freetype-2.3.4
mkdir -p /servers/gd/freetype
../configure --prefix=/servers/gd/freetype
make && make install
E.安装GD库
//下面开始另一个重要的工作,安装gd库,因为gd库在window操作系统下默认是自带有的,但到linux下
,必须得自己安装,不然,很多目前流行的论坛图水印功能、缩略图功能等都不能用,打开自己的网站图
片大的大小的小,严重变形,影响美观,所以下决心要整冶好gd库。
吗是mysql,老四就是gd库了。呵呵。
tar -zvxf gd-2.0.34.tar.gz
mkdir -p /usr/local/gd
cd gd-2.0.34
../configure --prefix=/servers/gd/gd --with-jpeg=/servers/gd/jpeg6/ --with-png --with-zlib
--with-freetype=/servers/gd/freetype/ --enable-m4_pattern_allow
//大家看到了吧,在这些参数中,由于上面安装zlib、png二个软件没有指定目录,所以这里也不要指定
了。
相应的路径啊什么的。
make && make install ----------------------------------------------------------------------------------------------------------------------------------------------------- 上面的仅仅是一个参考,主要还是喜欢看看源码包里面的INSTALL文件来安装 如果我跳过所有的步骤直接 configure GD的时候,编译到最后,会有个提示 ** Configuration summary for gd 2.0.33: (jpeg-6b ,libpng-1.5.5.tar.gz,freetype-2.3.5,fontconfig-2.8.0)直接谷歌搜索下,就可以很快找到下载的 参照php官方的manual来安装还是不错的 http://www.php.net/manual/zh/image.setup.php
官方对于 Xpm library这项给出的需求建议是: It's likely you have this library already available, if your system has an installed X-Environment. 具体没有实施的起来,所以最后的 Configuration summary for gd 中 Xpm 这项还是no,如果以后需要的时候可以再装呗~~ |