./configure
make
make install
4. libpng 安装:
Read INSTALL
http://www.libpng.org/pub/png/
libpng-1.2.0.tar.gz
UNIX example: cp scripts/makefile.std makefile
make
make install
5.GD-1.8.3的安装和配置
GD的主要文件有gd.h, libgd.a等。获取GD源码的地址为:http://www.boutell.com/gd/
取得的文件为gd-1.8.3.tar.gz,放于/usr/src目录下。已知道该版本的GD不支持GIF,但想来象我一样希望GD同时支持 GIF和JPEG的人不少,于是有人做了个补丁,把对GIF的支持加回去了。看起来这是个英国人吧,他的Email地址为 adam@elysium.ltd.uk。获取补丁源码的地址为:http://www.webofsin.com/gd-1.8.3- gif.patch 取得的文件为gd-1.8.3-gif.patch,放于/usr/src目录下。进入/usr/src:
cd /usr/src
解开压缩文件:
tar xzvf gd-1.8.3.tar.gz
命令完成后多了一个子目录gd-1.8.3,GD的源码文件就在其中。给源码打补丁:
patch -p0 < code>
命令完成后gd-1.8.3子目录下多了个gd_gif.c文件,而文件gd.h和Makefile也被作了相应修改。进入该子目录:
cd gd-1.8.3
缺省情况下,GD库编译时并不加入JPEG支持,得修改Makefile文件。修改Makefile文件,使得:
CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11
此后,编译并安装:
make
make install
命令完成后,gd.h被拷到/usr/local/include目录下,libgd.a被拷到/usr/local/lib目录下。
php apache 以SO方式安装:
6、 php-4.0.6的安装和配置
PHP的主要文件有libphp4.a, libphp4.so等。获取PHP源码的地址为:http://php.net
取得的文件为php-4.0.6.tar.gz,放于/usr/src目录下。
进入/usr/src目录并解压文件:
cd /usr/src
tar xzvf php-4.0.6.tar.gz
命令完成后多了一个子目录php-4.0.6,PHP的源码文件就在其中。进入该子目录:
cd php-4.0.6
php
./configure
--with-apache=/usr/local/apache_1.3.26
--enable-track-vars
--enable-debug
--enable-url-includes
--enable-sockets
--with-gd=/usr/local
--enable-gd-native-ttf
--with-ttf=/usr/local
--with-jpeg-dir=/usr/local
--with-zlib-dir=/usr/local
--with-png-dir=/usr/local
编译并安装:
make
make install
命令完成后,libphp4.so被拷到/usr/lib/apache目录下。
7、apache_1.3.12的安装和配置
./configure
--prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
--enable-module=so
--enable-module=negotiation
--enable-module=status
--enable-module=include
--enable-module=autoindex
--enable-module=cgi
--enable-module=asis
--enable-module=imap
--enable-module=actions
--enable-module=userdir