3分钟轻松搞定LAMP环境
在虚拟机CentOS 7中搭建LAMP环境
前言
Linux+Apache+MariaDB(取代MySQL)+PHP/PhpMyAdmin 环境
一、搭建LAMP环境
(1)安装Apache
步骤一.安装Apache
Apache软件的软件包名称叫做httpd,因此,要安装Apache软件。
实验结果:成功安装Apache软件。
步骤二:设置httpd服务为开机启动
安装完成后,Apache是以httpd服务的形式存在的。因此,要启动Apache并将其设置为开机启动。
实验结果:开启成功。
步骤三.检查httpd服务状态:
实验结果:httpd服务是开启的。
步骤四.设置防火墙 并且开放端口80
由于HTTP协议使用到tcp端口80,因此防火墙要放通tcp端口80
实验结果:端口开启成功。
步骤五.重启防火墙以让更改立刻生效:
实验结果:重启成功
步骤六:使用以下命令检查配置是否成功
实验结果:如上图所示,tcp端口80已放通。
步骤七:在物理机上测试搭建好的web服务器。
在物理机上使用浏览器来访问刚刚搭建的web服务器了。不过,因为这个时候还未创建任何页面,所以它显示的是Apache软件自带的测试页面:通过命令ip addr查询当前系统的ip地址,得到ip地址后再物理机浏览器地址栏输入该ip地址
实验结果:测试成功
(2)安装PHP
步骤一:安装PHP
使用以下命令安装PHP软件:
yum install php
实验结果:安装成功
步骤二:修改配置文件/etc/php.ini
isplay_errors = Off //当发生错误时,不将错误信息显示出来(到浏览器上)
display_startup_errors = Off //不将PHP启动时发生的错误信息显示出来(到浏览器上)
html_errors = On //当PHP显示或记录错误信息时,将该信息格式化成HTML格式
log_errors = On //这让PHP可以将错误信息日志记录到日志文件里
实验结果:修改成功
步骤三:测试Apache能不能正常调用PHP
在/var/www/html目录下新建一个phpinfo.php文档中的<?php ?>是PHP程序的语法,phpinfo ();则是PHP程序提供的一个函式库,该函式库可以显示出你这个web服务器的相关信息。然后,使用浏览器来访问服务器的这个文件,看看页面能不能正常打开。如果正常的话,应该可以看到下面这个页面:测试完后,因为这个页面里面的信息还挺重要的,所以应该把phpinfo.php这个档案删除。
实验结果:Apache成功调用PHP。
(3)安装MariaDB
步骤一:安装MariaDB(从RHEL 7开始Red Hat公司推荐使用MariaDB替换MySQL)
实验结果:安装成功
步骤二:启动 MariaDB 数据库
实验结果:启动成功
步骤三:MariaDB 安全设置
实验结果:设置成功
二、部署Web前端文件到LAMP环境中
在该Linux系统中,安装Web服务器软件httpd
步骤一.安装Apache相关软件,配置网络,通过联网方式安装软件(软件名称 httpd)
步骤二.启动httpd服务
步骤三.让防火墙放行
步骤四.关闭SELinux
步骤五.客户端测试
步骤六.编辑Web服务器主配置文件httpd.conf,设置好相关字段,并能够启动httpd服务
(1)查看httpd软件是否安装
(2)创建目录及首页文件
(3)编辑网页文件
(4)windows客户端测试