1、安装phpstudy
官网打不开了,下载地址在这儿https://download.csdn.net/download/weixin_59679023/87711536
双击安装
点自定义安装,选择安装目录,注意目录不要有空格和中文
安装完成启动红框内的两个服务
2、安装sqli靶场
这个包支持php7,安装更简单
下载地址:https://download.csdn.net/download/weixin_59679023/87711213
打开phpstudy——网站——管理——打开根目录
将sqli包解压到网站根目录,改名为sqli
先查看一下数据库账号密码
mysql配置文件在sqli-labs文件中sql-connections,打开db-creds.inc进行配置
账号默认为root 密码设为root(与phpstudy保持一致,否则无法连接数据库),保存退出
查询本机IP 10.105.22.138
浏览器访问http://10.105.22.138/sqli/,点击Setip/reset Database for labs
出现这个表示安装成功
随便访问http://10.105.22.138/sqli/Less-1/,可以打开
也可以按传统安装,会有很多报错
1、安装phpstudy
访问:https://www.xp.cn/
选windows版
点立即下载
双击安装
点自定义安装,选择安装目录,注意目录不要有空格和中文
安装完成启动红框内的两个服务
需要注意的是:phpstudy自带的php版本过高,不兼容sqli-las靶场中php的版本,需要手动设置为低版本
点击 软件管理 --> php --> 选择php5.2.17 点击安装 即可
如果出现以下提示,请访问 https://windows.php.net/downloads/releases/archives/php-5.2.17-Win32-VC6-x86.zip下载
解压到phpstudy-extensions-php目录
点网站-管理-PHP版本,选中5.2.17版本
2、安装sqli-labs
访问: GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based.
点code-download ZIP
下载之后解压到phpstudy 的www目录
先查看一下数据库账号密码
mysql配置文件在sqli-labs文件中sql-connections,打开db-creds.inc进行配置
账号默认为root 密码设为root(与phpstudy保持一致,否则无法连接数据库),保存退出
之后访问网站,点击setup就可以
常见错误:
返回网站发现apache服务停止,再次启动提示80端口被占用,是否关闭,点击关闭
注意:要想phpstudy中自带mysql正常使用,需确保本地没有下载mysql服务器,如有需要卸载本地mysql服务,防止端口占用!
如果phpstudy连接mysql总是启动了又停止
第一种情况可能是端口占用问题,可以选择在phpstudy的MySQL中点击 ‘配置’ 里面更改端口,改成3307即可,不过一般这种情况较少
第二种情况就是曾经在电脑上安装过mysql,忘记了的可以在服务里面进行查看,比如:
如何查看 我的电脑--》右击--》管理--》服务和应用程序--》服务
这时候可以进入win + R输入cmd,最好以管理员的身份进入 之后输入 sc delete mysql,做完这一步在进入注册表,彻底删除之前的mysql
1、HKEYLOCALMACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
2、 HKEYLOCALMACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
3、HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
做完这几步后恭喜你,离成功很近了,再次进入phpstudy,在软件管理中删除之前的mysql服务,重新安装自己合适的选项,之后再去首页启动mysql服务就成功啦!