taianxiaojia 2009-10-18
Linux 采用RedHat Enterprise Server 5.1 安装过程就不在累赘了!
本文旨在阐述该环境下Apache 2.2.8 + PHP 5.2.5 + MySql 5.0.32的具体配置过程!
============================
用到的文件清单及下载地址:
httpd-2.2.8.tar.gz http://httpd.apache.org/download.cgi
php-5.2.5.tar.gz http://www.php.net/archive/2007.php
mysql-5.0.32.tar.gz http://download.chinaunix.net/download/0008000/7159.shtml 官方下载太慢不建议在官方下 建议下载5.0.*
以下为php编译时用到的库文件。 在 http://download.chinaunix.net/develop 搜索关键词都能下载到!
zlib-1.2.3.tar.gz
libxml2-2.6.23.tar.bz
libpng-1.2.10.tar.bz2
jpegsrc.v6b.tar.gz
gd-2.0.33.tar.gz
freetype-2.2.1.tar.bz
curl-7.15.3.tar.bz2
============================
安装前卸载redhat自带的apache ,php, mysql,否则安装的时候会出问题。
php5.0 要求libxml2-2.6.0以上更高的版本,这一解析器提供php5.0 新的XML API
============================
安装libxml2
tar -zxvf libxml2-2.6.23.tar.gz
cd libxml2-2.6.23
./configure -prefix=/usr/local/libxml2
make
make install
这一步结束时,libxml2被安装在/usr/local/下。
============================
安装 zlib
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure -prefix=/usr/local/zlib
make
make install
这一步结束时,zlib被安装在/usr/local/下。
============================
解压后执行 ./configure --prefix=/home/hxs/lib --host=arm-linux. 在=/home/hxs/lib/下有xml2的几个动态库,放到nfs加载测试OK。