【笔记】部署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

修改数据库配置

  • 添加数据库密码,根据自己的环境修改其他参数
sqli-labs/sql-connections/db-creds.inc
1
$dbpass ='';

初始化数据库


踩坑

  • 初始化数据库总是失败

原因

  • 可能是因为php版本太高

解决问题

  • 更换5.5版本以下的php即可

完成