Windows下PhpStudy的下载安装以及Pikachu、DVWA靶场的搭建(详细)

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.创建数据库
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值