关于LAMP的文档在网上能搜到很多,但是大多数都是编译安装为主,耗时长,成功率低是编译安装的最大的问题。本文的目的旨在迅速完成搭建工作,不拘泥于细节。环境是RHEL5 update 1,全部使用RPM包安装。这里顺便提一下,编译安装是需要会的,这只是在没有包管理的情况下或者是学习的过程中,有包管理器的话,还是强烈推荐使用包安装,因为一般而言,使用包安装更易于管理。
LAMP:原意为linux中apache mysql php的组合,该环境使用非常广泛。只要把握住分别安装apache/mysql/php三个软件就可以了,提示缺什么包就补什么包,还有重要的就是一个叫php-mysql的链接包,相当于一个中间件,也必须要安装。按照这样的方法安装,基本上10分钟之内可以成功搭建。
下面罗列的是需要安装的包,可能由于不同的环境,取决于在安装的时候装的包安装的不一样,会提示安装的相关性,按照提示安装缺失的包就可以了。

rpm -ivh httpd-2.2.3-11.el5.i386.rpm
rpm -ivh httpd-devel-2.2.3-11.el5.i386.rpm
rpm -ivh apr-devel-1.2.7-11.i386.rpm
rpm -ivh apr-util-devel-1.2.7-6.i386.rpm
rpm -ivh httpd-devel-2.2.3-11.el5.i386.rpm
rpm -ivh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -ivh perl-5.8.8-10.i386.rpm
rpm -ivh perl-DBI-1.52-1.fc6.i386.rpm
rpm -ivh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -ivh php-5.1.6-15.el5.i386.rpm
rpm -ivh php-mysql-5.1.6-15.el5.i386.rpm
rpm -ivh php-pdo-5.1.6-15.el5.i386.rpm
rpm -ivh php-mysql-5.1.6-15.el5.i386.rpm
rpm -ivh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -ivh mysql-bench-5.0.22-2.1.0.1.i386.rpm
rpm -ivh mysql-devel-5.0.22-2.1.0.1.i386.rpm
rpm -ivh mysql-server-5.0.22-2.1.0.1.i386.rpm
rpm -ivh perl-DBD-MySQL-3.0007-1.fc6.i386.rpm
rpm -ivh mysql-server-5.0.22-2.1.0.1.i386.rpm