我一般都把靶场搭建在win10虚拟机中。这里我们需要先安装PHPStudy。PHPStudy就像漏洞靶场的“一键精装房”——让我们跳过繁琐的环境搭建,直接拎包入住开始练手。

在PHPStudy搭建网络安全靶场的过程中,主要作用如下:

  1. 集成核心环境:将Web服务器(如Apache/Nginx)、PHP解析器及MySQL数据库等靶场所需核心组件打包集成,实现开箱即用。
  2. 简化版本切换:提供图形化界面,支持不同PHP及MySQL版本的快速无缝切换,以兼容各类历史版本的靶场程序。
  3. 实现环境隔离:将所有服务组件及靶场文件限制在自身目录内运行,确保练靶操作不影响宿主机真实系统环境。

PHPStudy下载链接:

小皮面板安装脚本下载 - 一键部署 Linux 网站环境 | 支持 CentOS/Ubuntu/Debian

鼠标往下滑,可以看到phpStudy版本以及适用的系统和环境。这里我选择的是phpStudy v8.1版。点击这个选项。

弹出

点击64位下载。

下载完成之后,我把这个压缩包复制进虚拟机。

接下来在win10虚拟机中解压缩,安装

双击“phpstudy_x64_8.1.1.3.exe”

点击“是”

再点击“立即安装”(因为我是用虚拟机安装的,不需要考虑放在安装的位置问题)

接下来就是等待安装。

安装完成后,可以看到桌面出现快捷方式。

双击打开

点击“是”

点击一键启动“WNMP (Windows下的绿色Nginx+Mysql+PHP环境集成套件包)。”

防火墙弹出窗口都是选择“允许访问”

更改数据库密码,点击数据库,点击修改 root 密码,输入密码123456,点击确认

这时root数据库root用户的密码是123456。

按 Win + E 打开我的电脑,右键此电脑选择属性

点击高级系统设置(右侧)

点击环境变量

选择系统变量中的 Path,然后点击编辑

点击浏览

找到这个位置“phpstudy_pro/Extensions/MySQL5.7.26/bin”,再点击“确定”

这里也点击“确定”

尝试能否访问本地数据库,按 Win + R 输入 cmd 后回车

输入以下命令:mysql -u root -p (-u 指的是用户 user,-p 指的是密码 password)

在输入123456

PHPStudy就安装完成啦!!!

更多推荐