Ubuntu 21.04 LAMP安装教程+zvuldrill渗透平台搭建

LAMP概述

LAMP包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP网页编程语言,提供动态web站点服务及其应用开发环境


一、SSH服务安装及配置

1、安装SSH服务

sudo apt-get install openssh-server

2、修改ssh配置文件,允许root用户远程连接

sudo vim /etc/ssh/sshd_config

把配置文件中的"PermitRootLogin 的 without-password修改为yes("PermitRootLogin yes"的含义是允许root用户登录)
3、重启ssh服务

systemctl ssh restart

4、使用xshell连接即可

二、安装LAMP环境

1、更新软件包

sudo apt update
sudo apt upgrade

2、首先安装Apache2

sudo apt-get install apache2

安装完成后检查apache状态,一般安装后都默认开启服务

systemctl status apache2   #检查服务状态
systemctl start apache2    # 开启
systemctl stop apache2     # 关闭
systemctl restart apache2  # 重启

在本地浏览器中输入localhost或127.0.0.1,如果出现下图,说明apache服务安装成功。
在这里插入图片描述
设置开机启动

systemctl enable apache2

在这里插入图片描述
3.安装mysql

sudo apt-get install mysql-server

检查数据库状态

systemctl  status mysql

在这里插入图片描述
刚安装好mysql时可以输入mysql_secure_installation 初始化数据库,根据提示设置密码等参数即可

设置开启启动

systemctl enable mysql

4.安装php、phpmyadmin及php相关扩展

sudo apt-get install libapache2-mod-php  
#这里没有直接安装php主要的原因应该是libapache2-mod-php能够自动进行apache与php之间的相关配置
#php也会自动被安装

安装完成后可根据php -v命令查看php版本信息在这里插入图片描述
php扩展安装 #安装软件包出现问题时可以TAB键提供帮助

sudo apt-get install php-mysql
sudo apt-get install php-gd
sudo apt-get install php-curl

phpmyadmin安装

sudo apt-get install phpmyadmin


空格选择第一个然后回车

在这里插入图片描述
选择确定配置phpmyadmin管理的数据库

在这里插入图片描述
指定phpmyadmin想数据库服务器注册时所用的密码

2.配置环境

1、更改apache服务器首页为php首页
打开/etc/apache2/mods-enabled/dir.conf 文件并将其更改为首先列出index.php
在这里插入图片描述
修改完配置后,需要重启apache服务器

systemctl restart apache2 

在/var/www/html中创建一个名为index.php的新文件:
vim /var/www/html/index.php并输入以下内容
在这里插入图片描述
打开浏览器输入主机ip访问出现以下信息即可在这里插入图片描述
注:如果是在云服务器上进行测试,测试完以后应当删除phpinfo

在IP地址后面输入/index.html也能访问到Apache的默认信息页面在这里插入图片描述在这里插入图片描述
创建phpmyadmin的软链接到apache根目录下
创建链接在这里插入图片描述
访问phpmyadmin 输入IP地址/phpmyadmin
在这里插入图片描述
在这里插入图片描述

漏洞靶场搭建

源码地址:https://github.com/710leo/ZVulDrill
搭建好了LAMP环境以后,将ZVulDrill靶场源码使用Xftp拖到Linux系统 /var/www/html目录下在这里插入图片描述
如果出现错误,大概率是因为文件夹权限过低
使用chmod 777 /var/www/html 更改文件夹权限后上传成功

移动源码到html文件夹下后 ,配置数据库

mysql -u root -p  #(root为用户名)  输入数据库密码进入mysql数据库

在这里插入图片描述
创建名为ZD的数据库 :在这里插入图片描述
注意sql语句结尾加分号

show databases; 查看数据库在这里插入图片描述
use ZD —使用数据库在这里插入图片描述
set names utf8;更改数据库编码在这里插入图片描述
source /var/www/html/zd/sys/zvuldrill.sql --将备份的数据库文件导入到zd数据库中在这里插入图片描述
导入成功过后 ctrl+z退出数据库 进入sys文件夹下的config.php更改文件配置

vim /var/www/html/zd/sys/config.php

更改密码为数据库密码 名称为数据库名称
在这里插入图片描述
保存配置后,访问ip/zd(你自己设置的文件夹名称)在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值