centos7搭建DVWA环境

///首先先下载好dvwa这个压缩包,去晚上搜一下就有了,话不多说,开始干活

第一步:

#yum install -y mariadb* php* httpd
安装好数据库,php和apache

第二步:

然后将下载好的DVWA-master.zip解压
#unzip DVWA-master.zip //解压
#mv DVWA-master.zip DVWA //修改一下名字
#mv DVWA /var/www/html //把文件夹移到apache下
#chown apache:apache -R /var/www/html //拇指

第三步:

#cd DVWA/ 进入文件夹
其中README.md是官方的帮助文档,里面有很官方的搭建过程
#cd config/ 进入config/下修改一下配置文件
使用cp命令保存原来文件,并复制一个文件改名为config.inc.php
#cp config.inc.php.dist config.inc.php

第四步:设置数据库

#mysql -u root -p //进入数据库,初始化是回车进入,如果进入不了就先启动一下mariadb服务
# mysql -uroot -p

Enter password:

MariaDB [(none)]> create database dvwa;

MariaDB [(none)]> grant all on dvwa.* todvwa@localhost identified by '123456';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
此时重启一下mysql服务:systemctl restart mariadb

第五步:修改一下DVWA的配置文件

#vim config.inc.php
$_DVWA['db_server' ]?? = 'localhost';

$_DVWA['db_database' ] = 'dvwa';

$_DVWA[ 'db_user']???? = 'dvwa';

$_DVWA['db_password' ] = '123456'; ? //这里是在数据库里面设置的密码

然后设置key:
$_DVWA[ 'recaptcha_public_key' ]? ='6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';

$_DVWA[ 'recaptcha_private_key' ] ='6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

修改一下php.ini这个文件
#vim /etc/php.ini
直接搜索 allow_url_include = Off //搜索到这个之后把Off 改为On

最后一步:
#systemctl restart mariadb //重启数据库
#systemctl restart httpd //重启apache
#systemctl stop firewalld //关闭防火墙
#setenforce 0 //关闭selinux

最后去浏览器测试一下,用户名是admin,密码是password

登陆成功,DVWA就搭建完成啦!!!

原文地址:https://www.cnblogs.com/gusi/p/11987510.html