Welcome 微信登录

首页 / 网页编程 / PHP / 源码搭建LAMP(Linux+Apache+Mysql+PHP)环境

源码搭建LAMP(Linux+Apache+Mysql+PHP)环境2015-02-28Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.今天就以LAMP(Linux+Apache+Mysql+PHP)为例为大家讲解LAMP环境的搭建,本次实训Apache和PHP以源码形式编译,而Mysql以二进制方式编译,平台是red hat enterprise linux server release 5.4。

一、准备工作

1、把需要的软件包分类传到/root/目录下

2、所有的源码包拆解到相应的目录下目录下(除了phpMyAdmin)

cd /root

tar -zxvf apr-1.4.6.tar.gz -C /usr/local/src

tar zxvf apr-util-1.5.1.tar.gz-C /usr/local/src/

tar jxvf httpd-2.4.4.tar.bz2 -C /usr/local/src/

tar zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/src/

tar jxvf php-5.4.13.tar.bz2 -C /usr/local/src/

cd /usr/local/src并查看

二、源码编码Apache

1、Apache 编译需要 apr 和 apr-util 的支持,所以需要预先编译这两个源码

源码安装apr

cd ./apr-1.4.6

./configure --prefix=/usr/local/apr

(指定apr安装目录,可以运行./configure --help|less来查看更多的参数)

make && make install

2、源码安装apr-util

cd ./apr-util-1.5.1

./configur --prefix=/usr/local/apr-util

--with-apr=/usr/local/apr/bin/apr-1-config

(指定apr-util的安装目录,另外指明apr的配置文件的路径)

make && make install

3、源码安装配置httpd

1)  cd ./httpd-2.4.4

make && make install