搭建Sql-li-labs问题处理
问题一 Fatal error: Uncaught Error:Call to undefined function mysql_connect()
因为小皮面板phpstudy默认安装的是7.x版本的php,高版本的php已经不再支持sql-li-labs其中一些命令,故为了兼容sql-li-labs,我们要采用低版本的php。
在软件管理,找到低版本的phpstudy,安装5.x版本的php

进入到网站管理界面,选择低版本php,之后访问sql-li-labs访问。


问题二 root用户数据库密码连接不上
root用户数据库密码连接不上
在小皮面板数据库处的密码要和db-creds.inc文件内的密码一样。


问题三 没有错误提示消息
正常情况下,第一关单引号注入应该有如图错误提示

但自己的没有提示,安装了另一个低版本的MySQL误打误撞解决了这个问题。

博客主要讲述了PHP与数据库连接的三个问题及解决办法。一是高版本PHP不支持sql - li - labs部分命令,需安装低版本PHP;二是root用户数据库密码连接不上,要保证小皮面板和文件内密码一致;三是无错误提示消息,安装低版本MySQL可解决。

3875

被折叠的 条评论
为什么被折叠?



