环境配置
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
1.2 下载pikachu靶场地址:
https://github.com/zhuifengshaonianhanlu/pikachu
点击Code——Download ZIP下载:
1.3 下载以后解压。
把解压后的代码放在PHPStudy的WWW路径下。
将pikachu-master文件名修改为pikachu
注意事项:
把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中数据库页面
打开首页
http://localhost/pikachu
点击”安装/初始化”初始化数据库
初始化成功:
2.开始使用
初始化以后可以打开首页
打开首页
http://localhost/pikachu
不需要登录即可使用。
3.常见问题解决
3.1 MYSQL连接问题,密码不一致,修改config.inc.php文件DBPW密码与mysql数据库一致
3.2 pikachu数据库没有初始化,系统报错误 Unknow database "pikachu"
解决方法 直接在首页输入install.php,进入pikachu数据库初始化界面,进行初始化,初始化完成即可使用