本文测试环境
RHEL 5u3 Linux
GCC 4.1.2
Open SSL 0.9.8
Apache 2.2.13

MySQL Community Server 5.1

PHP 5.3.0
实际上由于是编译安装,它适用于大部分的 Linux/Unix操作系统。
前提:请确保你的操作系统上已经安装了完整的编译环境,否则会出现许多错误。

一、 下载你的源码

Open SSL
网站: http:// www.openssl.org
下载地址: http://www.openssl.org/source/

 

Apache
网站: http://httpd.apache.org/
下载地址:同上的 download链接

 

MySQL
网站: http://www.mysql.com
下载地址: http://dev.mysql.com/downloads/

 

PHP
网站: http://www.php.net

下载地址: http://www.php.net/downloads.php

 

注:本文测试使用的软件版本分别是 Open SSL 0.9.8 Apache 2.2.13 MySQL Community Server 5.1 PHP 5.3.0

 

统一解压到 /usr/local/src,按顺序编译并安装(Open SSL -->   MySQL  --> Apache --> PHP 请保证OpenSSL最先编译安装,PHP和Apache必须等MySQL编译安装完成后再编译安装

# tar xvzf openssl-0.9.8k.tar.gz  -C /usr/local/src/
# tar xvjf php-5.3.0.tar.bz2 -C /usr/local/src
# tar xvzf mysql-5.1.33.tar.gz -C /usr/local/src
# tar xvzf httpd-2.2.11.tar.gz -C /usr/local/src