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,然后测试
说明httpd与php连接成功
然后测试与mysql 的连接
也成功
所以我们这个lamp×××的环境就算ok啦,
我们可以在这上面进行安装pdns,mydns等服务。
好了 ,那这个环境就到这!
配置启动脚本