Win10中phpstudy与dvwa安装运行时遇到的一些报错及其解决办法

前段时间写了一个有关于SQL注入简单的实验,选择了phpStudy和DVWA作为实验平台,安装运行时遇到各种花式报错,不知道大家会不会也碰到相同问题,希望对各位有所帮助

1、安装包下载

1)phpstudy

在官网https://www.xp.cn/或其他可信赖的源选择本机对应的版本下载phpStudy以管理员身份运行.exe文件,安装时需要注意安装路径不要包含中文或空格,安装过程中自动安装组件。

2)DVWA

从官方仓库或其他可信赖的源下载DVWA并将其解压到phpstudy的www文件夹下

2、运行时的花式报错

phpStudy安装完成后打开软件,搭建PHP+MySQL点击启用Apache2.4.39和MySQL5.7.26(我的是这俩版本号,有可能你的不是这个版本)。

启动Apache时显示80端口被占用

解决方法:运行cmd,用netstat -ano命令查看端口占用情况,运行tasklist命令查看到底是哪个该死的进程占用的80端口,用80后边显示的pid对应着看,找到这个进程然后关闭,即可成功启动Apache。

启动MySQL时的花式报错

1、[ERROR] COLLATION 'utf8_unicode_ci' is not validfor CHARACTER SET 'utf8mb4'

[ERROR] Aborting

解决方法:配置MySQL字符集为utf8mb4

2、MySQL反复启动却没有启动成功,一直闪闪闪

解决方法:打开右上角的数据库工具,下载phpMyAdmin,下载完成后,回到首页,打开右上角的数据库工具中的phpMyAdmin会自动跳转网页,用户名和密码都是root root

有可能会存在撞库,或者用户名密码不正确忘记密码之类的,这就很烦,得去服务里看到底装了几个mysql,我发现我本来就有俩,然后就各种改改改,这里请参考其他博客(因为我找不着了)

3、然后呢?

启动phpStudy,在浏览器输入DVWA的URL,在localhost/后输入dvwa所在文件夹下setup.php路径即可,我的是http://localhost/dvwa-master/setup.php,就进入到了搭建DVWA界面,然后点击Create/Reset Database创建数据库

这里要注意的是,需要更改一下配置文件,打开dvwa下config\config.inc.php.dist文件,修改mysql数据库账号密码,我的数据库账号和密码都为root,将$_DVWA[ 'db_user' ]     = 'dvwa';中的dvwa修改为root,$_DVWA[ 'db_password' ] = 'p@ssw0rd'中的p@ssw0rd也修改为root,上述均更改完成后另存成为config.inc.php文件,再重新打开http://localhost/dvwa-master/setup.php。再次点击Create/Reset Database创建数据库,会跳转到DVWA的登录页面,默认用户名和密码为admin,password,看到下边这个界面就是进去了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值