文章目录
1PhpStudy介绍
phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。
来自百度百科
2PhpStudy下载安装
2.1安装包下载
官网下载:https://www.xp.cn/
1.进入官网,点击右上角旧版入口
,可下载之前版本,也可在本页面直接下载最新版本。
2.进入旧版入口后,可选择不同的电脑版本。
3.这里在Windows操作系统下,选择一个版本下载,例如v8.1版本。
2.2安装
1.下载好安装包,双击开始安装。
2.在弹出窗口中选中自定义选项。
3.选择安装的位置,可以更改为D盘下,然后点击“立即安装”。(由于这里是在虚拟机中演示,所以未更改盘符,若是在本机安装,最好选择C盘以外的盘符)。
3.安装成功后双击,弹出窗口点击允许即可打开PhpStudy。
3Pikachu、DVWA安装包下载
3.1Pikachu安装包下载
Github 下载地址:https://github.com/zhuifengshaonianhanlu/pikachu
进入网址,点击Code
,选择zip安装包下载。
3.2DVWA
Github 下载地址:https://github.com/digininja/DVWA
1.进入网站,点击Tags
。
2.进入网页后,选择版本下载,这里选择了2.4版本的zip安装包下载。
4Pikachu、DVWA靶场搭建过程
4.1准备
1.打开PhpStudy,启动Apache服务和MySQL服务。
若MySql无法启动
如果在本机安装的PhpStudy,PhpStudy中的MySQL服务不能启动,可能是本机的mysql与PhpStudy的mysql冲突。mysql的默认监听端口为3306,两个mysql使用相同端口,相互竞争,一个开了另一个就无法启动。
解决办法:
方法一:打开cmd
,输入services.msc
,打开服务,找到本地mysql服务,先停止该服务,再启动phpstudy中的mysql即可成功启动。
方法二:修改其中一个mysql的端口,即可两个mysql服务同时启动。
2.数据库用户和密码都为root
,不是可更改为root。
3.进入网站,点击管理,点击打开根目录
4.将下载好的Pikachu和DVWA解压后,放在此目录下
4.2Pikachu靶场搭建
1.进入Pikachu的目录下,进入inc中,找到config.inc.php文件
2.以记事本打开config.inc.php,更改为下图样式,DBUSER和DBPW都改为root(与PhpStudy数据库的用户和密码对应)。
3.回到PhpStudy中,在网站中,点击创建网站,如图在弹出窗口中设置,域名可任意设置,网站端口默认为80。
(不推荐80端口,会被占用,造成打不开页面)推荐使用801,802,803等端口。
此处选择802端口。根目录为网站的根目录,即Pikachu文件目录,同步hosts要选中。
4.搭建好后点击管理>打开网站
,发现找不到数据库,是因为第一次搭建需要初始化数据库。
5.在网址后增加/install.php访问页面,可以看到安装/初始化,点击。
6.初始化完成
4.3DVWA靶场搭建
1.进入DVWA的目录下,进入config中,找到config.inc.php.dist复制文件并改名为config.inc.php
2.以记事本打开config.inc.php,更改为下图样式,user和password都改为root。
3.回到PhpStudy中,在网站中,点击创建网站,如图在弹出窗口中设置。
此处选择801端口。根目录为网站的根目录,即DVWA文件目录,同步hosts要选中。
4.打开网址,输入账号,密码登录。
默认账号:admin
密码:password
5.进入网站
6.创建数据库