系统

rh el4 是四张盘,用第一张启动电脑。前面没啥好说的了,后面选择软件的时候,不要选x界面的东西,开发工具全选上,别的好像默认就行了,大概需要2G好像是。

Apache

apache的下载地址:http://httpd.apache.org/download.cgi,选一个mirror,下载就行了。

编译选项: ./configure --prefix=/usr/local/apache/ --enable-rewrite --enable-so

rewrite还是很有必要装上的,enable so让apache可以加载php模块。

Mysql

mysql 的下载地址(以5.0为例):http://mysql.org/downloads/mysql/5.0.html#source

注意我们这里下载的是 source,要自己来编译。这样可以控制mysql默认的字符集是什么。

编译选项: ./configure --prefix=/data/mysql --with-charset=gbk --with-extra-charsets=all

这里设置的字符集是gbk,根据需要自己来设计自己的。别的安装的过程可以参考源码目录里面的INSTALL文件,基本按照那个一步一步来就行了。

libjpeg

安装php之前,先需要自己编译一个 libjpeg 和 libpng,系统安装的少东西,php编译不过去。

libjpeg 的下载地址:ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz

编译选项:./configure --enable-static --enable-shared --prefix=/usr/local/libjpeg

libpng

libpng的下载地址:http://prdownloads.sourceforge.net/libpng/libpng-1.2.20.tar.bz2?download

编译选项:./configure --prefix=/usr/local/libpng

php

php的下载地址(目前的最新版):http://cn.php.net/get/php-5.2.4.tar.bz2/from/this/mirror

编译选项:

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/data/mysql/  --prefix=/usr/local/php5/ --with-config-file-path=/usr/local/php5/etc --with-openssl --enable-mbstring --with-iconv --with-curl --with-gd --with-zlib  --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/libjpeg