Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态建立网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE.NET形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案

  其具体包含 LINUX   APACHE  MYSQL  PHP,PERL/Python

Rpm安装很随意,所以在这里就不讲解了,因为直接下载一下rpm包即可,所以我们用源码安装最新版的。感受一下新版的强大。

源码安装lamp的配置环境可以使我们进一步了解它的本质

理解apache mysql  php 的使用

首先我们先安装apache服务器

这些包都是我们新下载的最新版,所以直接解压到/usr/local/src/目录下面

我们可以直接进去进行源码安装

安装apache

 

 

修改man的配置路径

创建include的连接

 

 

安装mysql数据库

同样我们也用最新版的

因为安装需要cmake 所以我们用源码安装cmake

方法和以前的源码安装方法一样(不解释)

 

增加环境变量结果为

 

 创建mysql用户和组

修改所属组和权限

并初始化

 

 

讲权限和组修改过来 并将mysql 修改为data

 

然后拷贝配置目录

 

 

修改执行权限

测试

好的  mysql安装成功 

为了方便以后启动 我们需要将其路径加入常用路径

然后下一次登陆就可以直接用mysql登陆数据库了

 

然后为mysql加密码

因为我们不知道之前的密码为多少所以第二行让我们输入密码的时候直接回车

密码创建成功

由于mysql所形成的lib库文件不是我们经常用的库文件所以我们要把它加到常用lib库里

编辑此文件讲库文件路径加进去

 

然后用ldconfig刷新cache

我们也可以如下查看一些服务的路径

          

mysql头文件链接到  常用库

 

头文件库文件都好了 mysql也就彻底ok

 

 

然后我们安装php

我们也安装最新版本 解压什么的自己都会了吧我们直接开始安装

 

 

mysql一样将lib库 和 头文件include  创建为常用的

我们可以看到apache已经产生于php的模块

说明httpd已经于php相连接了

可以看出已经有mysql模块,和zend的模块了 应该可以连接了 

将下面命令加入httpd的配置文件,

 

然后重启httpd,然后测试

 

说明httpdphp连接成功

然后测试与mysql 的连接

也成功

所以我们这个lamp×××的环境就算ok啦,

我们可以在这上面进行安装pdnsmydns等服务。

好了 ,那这个环境就到这!

 

配置启动脚本