1.安裝環境
安裝Apache2
sudo apt-get install apache2
安裝php
sudo apt-get install php
安裝MySQL
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,內容如下:
<?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注入了~~