1、说明
本次安装环境:
- VMware-player-16.0.0-16894299
- CentOS-7-x86_64-Minimal-2009.iso
- Nginx:Web 服务器,本文以 Nginx 1.17.7 为例。
- MariaDB:数据库,本文以 MariaDB 10.4.8 为例。
- PHP:脚本语言,本文以 PHP 7.2.22 为例。
上述环境参考:vm+centos部署lnmp – 学习狗
2、安装
(1)dvwa网上流传的官网https://dvwa.co.uk变成卖药的了,不指望。
所以直接从github找:搜索dvwa,寻找星数最多的就行,https://github.com/digininja/DVWA
(2)将下载好的文件通过xftp上传到/usr/share/nginx/html下,然后解压。
也可以先在本地解压,再上传
为了方便,进行了移动和重命名,最后的效果:
错误信息是要求配置环境,即数据库
3、配置
(1)备份配置文件,编辑config/config.inc.php中关于数据库连接的信息
- 由于是mariadb,dvwa不支持root账户登录,需要单独创建账户
- 并且db_server需要改成localhost,否则也会报错
(2)再次访问,跳转如下页面
点击创建数据库,报错:
Your database user is root, if you are using MariaDB, this will not work, please read the README.md file.
即mariaddb数据库搭配dvwa,不能使用root账户。需要另外创建账户。
(3)数据库创建和配置
(4)其余配置参考:DVWA配置流程_始终在仰望大佬的博客-CSDN博客_dvwa配置
点击创建数据库后自动跳转到登录页面。
默认的用户名为admin,密码为password。注意这并不是自己配置的数据库密码,而是dvwa默认的,并未更改。
标签:centos,数据库,配置,vm,dvwa,lnmp,MariaDB From: https://www.cnblogs.com/wd404/p/17340095.html