- 初始化數據庫的時候,連接不上
檢查配置文件里面的數據庫IP、用戶名、密碼是否正確
- mysqli_connect函數報錯
注意要下載兼容PHP7的sqli-labs版本
1、下載sqli-labs工程
從預習資料中下載。
文件名:sqli_labs_sqli-for7.zip
2、配置數據庫
把下載好的壓縮包,解壓到phpstudy的網站根目錄下,比如D:/phpstudy_pro/WWW/
?文件夾名字可以自定義,但是要跟phpstudy中指定的域名一致,這個就是后面訪問的URL地址。
注意:sqli-labs里面是以下的文件,不能再嵌套一個文件夾
修改數據庫配置文件:
sqli-labs/sql-connections/db-creds.inc
?
數據庫會自動創建,只要配置好用戶名、密碼、主機地址就可以。
改好以后保存。
?
3、添加網站
打開phpstudy,添加網站。這一步除了填寫域名,其他的都不用改。
注意區分名字是下劃線_還是橫杠-。
?
建議所有PHP代碼統一放在此默認根路徑(WWW)下,不要分散存儲。
?
部署成功以后Apache會自動重啟,訪問地址(后面的路徑就是輸入的域名,跟文件路徑一致):
http://localhost/sqli-labs
?
4、初始化數據庫
點擊 Setup/reset Database for labs。
看見一片的successfully就是數據庫創建成功了。
數據庫只需要初始化一次,以后都不需要再點擊這個重置數據庫(reset db)的鏈接,除非誤刪數據或者換了數據庫地址。
?
5、開始玩耍
回到首頁,從page1開始,就可以愉快地玩耍了。
點擊鏈接可以進入對應的關卡。