【笔记】部署SQLI-LABS作为SQLI靶场
前言
SQLI-LABS is a platform to learn SQLI.(Github)
部署Nginx+PHP+Mysql环境
- 注意PHP需要使用5.x版本
- 由于Mac的新系统已经废弃了5.x的php,所以没办法使用Mac部署环境
- 可以使用phpstudy来部署集成环境
在Nginx的站点目录下下载项目
1 | git clone https://github.com/Audi-1/sqli-labs.git |
修改数据库配置
- 添加数据库密码,根据自己的环境修改其他参数
1 | dbpass =''; |
初始化数据库
- 访问http://localhost:8080/sqli-labs/->点击
Setup/reset Database for labs
初始化数据库
踩坑
- 初始化数据库总是失败
原因
- 可能是因为php版本太高
解决问题
- 更换5.5版本以下的php即可