pikachu靶场搭建及问题解决

环境配置

 Windows10

 Phpstudy

最新下载地址:​​​​​​Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn)

pikachu靶场:https://github.com/zhuifengshaonianhanlu/pikachu

PHP、Apache环境中部署pikachu

说明:

pikachu是一款开源的练习web漏洞的综合靶场,用PHP代码编写而成。需要PHP和Apache环境运行。

Windows安装phpstudy,解压后直接安装,注意路径中不能有空格中文

1.1 启动Apache和MySQL

pikachu靶场搭建及问题解决_第1张图片

1.2 下载pikachu靶场地址:

https://github.com/zhuifengshaonianhanlu/pikachu

点击Code——Download ZIP下载:

pikachu靶场搭建及问题解决_第2张图片

 

 1.3 下载以后解压。

把解压后的代码放在PHPStudy的WWW路径下。

将pikachu-master文件名修改为pikachu

pikachu靶场搭建及问题解决_第3张图片

注意事项:

把pikachu文件夹放在WWW下面,不能再嵌套文件夹,也不能直接把代码文件放在WWW目录下

1.4 创建pikachu网站

打开phpstudy,添加网站。这一步除了填写域名,其他的都不用改。

域名跟上一步的文件夹名字一致,会自动填充根目录。

 

 部署成功以后Apache会自动重启,访问地址:

http://localhost/pikachu

 1.5 初始化数据库

修改配置文件:

WWW\pikachu\inc\config.inc.php

修改IP、用户名、密码(注意phpstudy自带数据库默认密码是root)、库名(默认pikachu不用改)、端口

其中的DBUSER和DBPW,可以参考phpstudy中数据库页面

pikachu靶场搭建及问题解决_第4张图片

打开首页

http://localhost/pikachu

点击”安装/初始化”初始化数据库

pikachu靶场搭建及问题解决_第5张图片

 

初始化成功:

pikachu靶场搭建及问题解决_第6张图片

 

2.开始使用

初始化以后可以打开首页

打开首页

http://localhost/pikachu

不需要登录即可使用。

3.常见问题解决

3.1 MYSQL连接问题,密码不一致,修改config.inc.php文件DBPW密码与mysql数据库一致

pikachu靶场搭建及问题解决_第7张图片

 pikachu靶场搭建及问题解决_第8张图片

 

3.2 pikachu数据库没有初始化,系统报错误 Unknow database "pikachu"

pikachu靶场搭建及问题解决_第9张图片 解决方法    直接在首页输入install.php,进入pikachu数据库初始化界面,进行初始化,初始化完成即可使用pikachu靶场搭建及问题解决_第10张图片

你可能感兴趣的:(开发语言,php)