手动搭建LAMP

 LAMP

编译准备:

安装如下rpm包:

 libmcrypt-2.5.7-5.el5.i386.rpm

 libmcrypt-devel-2.5.7-5.el5.i386.rpm

 mhash-0.9.2-6.el5.i386.rpm 

 mhash-devel-0.9.2-6.el5.i386.rpm 

 pcre-devel

下载如下源码包:

 apr-1.4.6.tar.bz2

 apr-util-1.5.2.tar.bz2

 httpd-2.4.4.tar.bz2

 php-5.4.13.tar.bz2

 xcache-3.0.1.tar.bz2

下载mysql通用二进制包:

 mysql-5.5.28-linux2.6-i686.tar.gz 

 

编译安装次序:

apr --> apr-util --> httpd --> MySQL --> php --> xcache

 

apr:Apache Porttable Runtime   工具      为了让httpd在别的平台上运行(类似于虚拟机)

apr-util   apr提供的组件   依赖于apr

1、编译安装apr-1.4.6.tar.bz2

2、编译安装apr-util-1.5.2.tar.bz2

3、关闭selinux

 

 

四、编译安装httpd-2.4.4.tar.bz2

1、编译安装

2、启动服务

3、编辑配置文件

4、重新用脚本启动服务

5、设定环境变量

6、编辑网页文件

7、apache搭建成功

五、编译安装mysql-5.5.28-linux2.6-i686.tar.gz 

1、解压mysql,创建连接

2、mysql的运行是以普通用户的身份,所以创建用户和组

3、改变属主和属组

4、创建一个专门存放数据的逻辑卷

5、创建mysql的数据目录

6、初始化mysql

7、为mysql提供配置文件

8、设定环境变量,导出mysql的库文件,头文件的man文档

9、为mysql提供服务脚本并启动mysql

五、编译安装php-5.4.13.tar.bz2

1、编译安装php

2、为php提供配置文件,并配置apache的配置文件

3、编辑网页,测试php与apache的结合

 

4、测试php与mysql的结合

 

 

六、php扩展xcache

1、编译xcache-3.0.1.tar.bz2

2、安装完成后,直接重启apache服务

 

七、为apache创建虚拟主机

1、先注释中心主机,再启用Virtual hosts

2、为虚拟主机提供配置文件

3、创建目录,编辑网页

4、虚拟主机创建完成

 

本文出自 “非专业linux爱好者” 博客,转载请与作者联系!

你可能感兴趣的:(搭建LAMP)