1. 安装 PHPStudy 集成环境
a. 下载脚本文件
打开终端命令行,输入以下命令并回车:
wget -O install.sh https://notdocker.xp.cn/install.sh
命令说明:
wget:Linux 下的经典命令行下载工具。-O install.sh:指定输出文件名称为install.sh。https://notdocker.xp.cn/install.sh:脚本文件的网络地址。
b. 执行 Shell 文件
输入 sudo bash install.sh 并回车。若当前用户无 sudo 权限,需先切换用户或添加权限。
方法一:将当前用户加入 sudo 组
su - root
usermod -aG sudo <用户名>
su - root:切换到 root 用户。usermod -aG sudo <用户名>:将普通用户添加到 sudo 用户组。
方法二:直接以 root 用户执行
su - root
bash install.sh
执行成功后,系统将生成初始账号密码。
c. 登录面板并安装基础套件
复制终端输出的内网地址,使用浏览器打开进入登录界面。登录后勾选同意协议,选择一键安装基础套件。
2. 获取 DVWA 源码
a. 找到网站根目录
在系统中搜索 PHPStudy 路径:
sudo find / -name "phpstudy" 2>/dev/null
核心安装目录通常为 /usr/local/phpstudy,网站根目录对应为 /usr/local/phpstudy/www 或 /usr/local/phpstudy/web。
b. 进入网站根目录
su - root
cd /usr/local/phpstudy/web
若提示权限不足,需修改目录权限:
chmod -R 755 /usr/local/phpstudy
c. 下载 DVWA 源码到网站根目录
git clone https://github.com/digininja/DVWA.git
此命令将远程代码仓库完整复制到本地当前目录。
3. 配置 DVWA 数据库连接
找到 config.inc.php.dist 文件(DVWA-config-)。双击打开,将数据库用户、密码均改为 root(PHPStudy MySQL 默认账号密码)。
由于普通用户可能无写入权限,建议切换到 root 用户操作:


