Ubuntu20.04 LAMP部署DVWA环境

一、安装LAMP

1、安装Apache

sudo apt-get install apache2 -y

2.检查Apache状态(安装完默认开启)

systemctl status apache2

3.在浏览器中输入网址http://ip即可访问web服务器

4.安装MySQL

sudo apt install mysql-server mysql-client

5.检查是否安装成功

sudo netstat -tap | grep mysql

6.安装php

6.1更新apt-get

sudo apt-get update

6.2安装php7.4

sudo apt -y install php7.4

6.3检查php版本

php -v

6.4一次性安装其他php模块

sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath

6.5使用以下命令查找php配置文件路径

php --ini

6.6修改php.ini配置文件

vi /etc/php/7.4/cli/php.ini

将以下三项的Off改为On,已经是On的就不用改

6.7创建一个php文件

vim /var/www/html/a.php

6.8输入以下内容:

<?php

        phpinfo();

?>

6.9访问http://ip/a.php,网页显示了phpinfo信息

二、搭建DVWA环境

1.下载DVWA压缩包

wget https://ghproxy.com/https://github.com/ethicalhack3r/DVWA/archive/master.zip

2.解压到文件夹/var/www/html

unzip master.zip -d /var/www/html/

3.重命名 DVWA-master为DVWA

mv DVWA-master DVWA

4.进入mysql

5.显示数据库

show database;

6.进入mysql数据库

use mysql;

7.查看数据库中的表

8.查看user表中的用户

select user from user;

9.在表user中创建账户名为dvwa,密码为password的用户

create user "dvwa"@"localhost" identified by "password";

10.再次查看user表中的用户,发现创建成功

select user from user;

11.给账户授权

grant all privileges on *.* to "dvwa"@"localhost";

12.刷新权限

flush privileges;

13.退出

exit;

14.将/DVWA/config文件夹中的config.inc.php.dist文件复制一份,改名为config.inc.php

cp config.inc.php.dist config.inc.php

15.修改config.inc.php文件

vi /var/www/html/DVWA/config/config.inc.php

16.更改以下几项:

recaptcha_public_key = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg'

 recaptcha_private_key = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ'

17.浏览器访问http://ip/DVWA,点击create database,自动跳转到DVWA登录页面

18.输入用户名:admin,密码:password,成功进入

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值