LAMP环境搭建
前言壹
这次搭建LAMP环境,使用的是centos6版本的虚拟机,设置成桥接模式。由于自身的懒惰不愿意再安装一个centos6,所以这个虚拟机是我从大佬那里直接拷贝过来使用的。但是没想到出现了找不到网卡的问题,所以在搭建环境之前,我先要把这个问题解决一下,并从此下定决心以后一定要自己安装系统
前言贰
在我把虚拟机复制过来之后,我想要拿termius连接到centos6上,在查看IP的时候却发现下图的状况
心态再次爆炸!没办法,我只好将网卡配置文件补回来
网卡恢复
首先查看一下本地网卡,要把Mac地址记下来
在里面能看到两个:eth0和eth1,我们需要把1的Mac地址改写到0里
如果要把1的Mac地址改写到0里,我们要修改网卡配置文件
使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改好了之后,重启网卡
就会显示出来我们新修改的网卡
虚拟机的问题到这里就结束了,接下来我们就可以正式的搭建LAMP了
正式搭建LAMP
LAMP=LINUX+APACHE+MYSQL+PHP
这是在Linux下最常见的提供web服务的组合之一
Linux 是免费开源软件,这意味着源代码可用的操作系统
Apache 是使用中最受欢迎的一个开放源码的WEB服务器软件
MySQL 是多线程、多用户的SQL数据库管理系统
PHP 是一种编程语言最初设计生产动态网站。PHP 是主要用于服务器端的应用程序软件
开始安装
Apache
首先我们来安装Apache,为了方便我们使用yum安装(注意:yum安装要在联网的情况下才可使用)
安装完成后如下图提示
安装完成后,我们需要修改下域名
输入/exam进行查找我们需要修改的地方
将ServerName www.example.com:80前的注释符“#”去掉
开启Apache服务
之后我们查看一下我们的服务有没有开启,running就是已经跑起来了
开启防火墙 拦截对Apache的攻击,但是开启防火墙后,Apache需要修改规则
修改防火墙规则
-A是追加,-p为指定协议类型一共有三种:TCP、UDP、ICMP Apache需要开启80端口,80端口作用在TCP中,所以要指定TCP类型 -m表示启用扩展功能,一般和-p配合,-p指定类型后,通过-m打开此类型的扩展功能,在这里启用TCP的扩展 -j是指定如何进行处理 DROP(丢弃),REJECT(拒绝),ACCEPT(通过)
修改完规则后,重启防火墙
设置开机自启
查看一下Apache
mysql
使用命令yum install mysql mysql-server mysql-devel 安装mysql
安装完成
启动mysql服务
启动成功
初始化mysql数据库
提示设置密码,之后一直回车就行
设置开机自启
进入mysql,-h是本地启动 -uroot是用户 -p是密码,需要输入
查看主表
到此,Mysql就安装完了
PHP
安装PHP
安装完成
使用小黄鸭连接,在这里我要上传的是一个漏洞靶场
连接上centos后,上传文件
修改配置
Password默认为root,修改为自己数据库的密码
重启Apache
我们在网页中打开发现显示错误,意思是要新建一个数据库
进入mysql,新建一个数据库
查看一下数据库表
进入此目录,打开数据库导入SQL语句
显示导入成功
刷新网页,发现我们的网站就真正的搭建好了