目录
一.版本选择
先说前提,我是在windows10的系统下,在主机上下载的PHP study V8.1版本。下载目的是为了之后连接DVWA与pikachu和sqli-labs,除了最后sqli-labs需要较低的php 5版本外,DVWA和pikachu都可以直接适应最新版本。
老版本界面是这样的,需要资源的可以自行在网上寻找。
此处下载PHP study的最新版本V8.1,前往官网下载:https://www.xp.cn/download.html
二.下载安装
在官网上下载完成后点击图标进行安装,需要注意的是,安装路径不能出现中文或者空格。
安装成功后,进入界面如下:
三.访问网页
访问网页时,需要打开apach与mysql服务,如果出现mysql闪退或者停止或3306端口被占用,可能是因为主机上下载了其他版本的mysql,解决方法之一是删除原版本的mysql。
两个服务都打开成功后,就可以尝试打开默认的网页。
访问网页的方式有很多种:此处介绍三种
①127.0.0.1直接进入
②localhost:端口号
③127.0.0.1/index.html或127.0.0.1/index.php
四.页面简介
此处只介绍登录靶场需要用到的相关服务
①网站页面
PhP下载自带一个localhost的网站域名,可以通过访问127.0.0.1去访问网页,其中默认端口为80。如果提示端口被占用,可以修改端口为其他端口,比如我修改成8080端口,这时候访问网页,就变成:127.0.0.1:8080(地址:端口号),可以正常访问
点击管理操作,查看详情:
基本配置页面提供域名自定义,端口自定义,目录定义,创建环境,程序类型等等。
高级配置里可以设置网站首页,自己配置时可能报错403notfound等。
②数据库页面
默认数据库与密码都是root,安装靶场时需要调整靶场的数据库密码与这里的密码一样。
③软件管理
PHP study自带数mysql与php等等软件,但有时打开靶场,会存在sql或php版本不匹配的问题,此时就要在软件管理中下载对应版本,在数据库或网站中修改相关版本
五.安装感想
安装遇到很多错误,包括但不限于
80端口被占用
3306端口被占用
mysql打开闪退
下载版本不匹配
打开网页404或者403
这些出现的问题之后会单独写解决方法。