1.安装环境
sudo apt-get install apache2
sudo apt-get install php
sudo apt-get install mysql-server
php与Apache关联
sudo apt-get install libapache2-mod-php
mysql与php关联
sudo apt-get install php-mysql
2.验证环境是否搭建成功
浏览器打开http://localhost,出现It works界面,说明Apache2环境搭建成功
在/var/www/html文件夹下,新建文件test.php,内容如下:
phpinfo();
?>
浏览器打开http://localhost/test.php,出现php的info信息,说明php安装成功。
2.下载sqli-labs
由于我们使用的是PHP7,原来的sqli-labs使用的是PHP5,所用函数有所区别。
所以这里从https://github.com/skyblueee/sqli-labs-php7下载文件,解压后放入目录/var/www/html中。
修改sqli-labs文件夹中,sql-connections文件夹下的db-creds.inc文件,将用户名dbuser和密码dbpass改成自己新设置的。
访问
http://localhost/sqli-labs/index.html
就可以成功访问sqli-labs的首页了!
记得点击Setup/reset Database for labs链接,来重新设置数据库。如果返回页面都是successfully或者correctly等信息,说明安装成功了!
好了,可以开始愉快的学习sql注入了~~