DVWA安装
时间: 2025-04-25 22:35:52 浏览: 43
### DVWA 安装教程
#### 准备工作
为了顺利安装DVWA (Damn Vulnerable Web Application),需要准备一个支持PHP和MySQL的Web服务器环境。通常情况下,可以选择LAMP(Linux, Apache, MySQL, PHP)、WAMP(Windows, Apache, MySQL, PHP)或XAMPP这样的集成开发环境来简化配置过程。
#### 下载DVWA
访问DVWA官方GitHub仓库获取最新版本的应用程序源码[^3]:
```bash
git clone https://github.com/digininja/DVWA.git
```
#### 配置数据库
创建一个新的MySQL/MariaDB数据库专门供DVWA使用,并记录下用户名、密码以及数据库名称等信息以便后续设置连接参数。
- 登录到MySQL命令行工具;
- 执行`CREATE DATABASE dvwa;` 创建名为dvwa的数据存储空间;
#### 修改配置文件
进入克隆下来的DVWA目录内找到并编辑`config.inc.php.dist` 文件,按照提示修改成实际使用的数据库凭证信息后重命名为 `config.inc.php` 。例如:
```php
<?php
// Database management system connection details.
$_DVWA = array();
$_DVWA['db_server'] = '127.0.0.1';
$_DVWA['db_database'] = 'dvwa'; // 刚才新建的那个库名
$_DVWA['db_user'] = 'root'; // 数据库登录账号
$_DVWA['db_password'] = ''; // 对应上面那个用户的密码,默认为空字符串
?>
```
#### 设置权限
确保Web服务进程拥有读取上述配置文件及其他必要资源所需的适当权限。对于Apache来说通常是www-data用户组下的成员身份。
#### 启动服务
启动本地部署好的Web服务器组件,使它们处于监听状态等待HTTP请求的到来。如果是基于Ubuntu Linux发行版,则可以通过如下指令完成此操作:
```bash
sudo service apache2 start
sudo service mysql start
```
#### 浏览器访问
打开浏览器输入http://localhost/DVWA路径尝试加载应用程序首页,如果一切正常应该能够看到初始界面并且可以开始体验各种安全漏洞实验了。
#### 初始化数据表结构
首次运行时需先初始化内部所需的基础架构——即执行建表语句。这一步可通过点击界面上给出的相关链接自动完成。
---
阅读全文
相关推荐

















