LAMP安装-基于CentOS

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于CentOS 6.5的LAMP搭建
一、什么是LAMP
Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。

从网站的流量上来说,70%以上的访问流量是LAMP 来提供的,LAMP是最强大的网站解决方案.
其中,MariaDB是Mysql的一个分支,由MySQL的创始人Michael Widenius主导开发。

因mysql几经易手后,所有权归Oracle,而Oracle是一个收费的数据库。

所以,Michael Widenius认为Mysql存在闭源的风险,这样违背了Mysql的初衷,于是,他便主导了MariaDB的开发,并且希望MariaDB能够替代Mysql。

所以,当前很多新搭建的LAMP会采用MariaDB作为数据库系统。

二、怎么搭建LAMP
LAMP搭建应遵循一定的顺序,即以L、A、M、P为顺序进行搭建。

本次实训,以yum安装为例,演示lamp 的安装过程。

1、L是Linux,我们可以跳过这一步
2、A是apache,apache的Linux上面的web程序是httpd。

安装过程如下:
3、apache安装完成之后,重启apache命令:servicehttpd start
启动的时候,会有警告提示,大致意思是没有指定httpd的域名。

此提示可以修改httpd的配置文件:/etc/httpd/conf/httpd.conf里面的ServerName参数解决。

如图:
修改后再重启httpd便不会再出前前面的提示了。

4、安装mysql
安装mysql主要需要安装两个组件:mysql-server和mysql-devel。

如图:
5、启动mysql。

mysql安装完成之后,需要先启动mysql。

启动命令与启动httpd的命令相似。

mysql的服务端程序名为mysqld,启动命令为:servicemysqld start
至此,mysql的安装操作完成。

6、安装php
php的安装主要涉及两个程序:php、php-mysql、php-devel。

如图:
会有三个依赖包跟随程序一起被安装。

完成后,会显示安装了什么包,有哪些包是因为依赖而被安装的。

因为php是基于apache使用的,所以,在安装完php之后,需要对httpd进行重启。

至此,LAMP的yum安装完成。

三、验证
1、在httpd的默认根目录新建一个php文件,采用phpinfo();验证php是否正常(这是一种典型、使用最广泛的验证方法。


PS:httpd的默认根目录是/var/www/html
验证页面代码如下:
验证通过页面如下:
l。

相关文档
最新文档