phpstudy中mysql端口冲突

phpstudy中mysql端口冲突及dvwa靶场搭建教程

0x01 前言

发现很多同学因为之前安装过数据库,所以在安装phpstudy时发现mysql服务一直不能正常启动,故在此分享解决办法。

0x02  原因

因为之前已经安装过数据库,而数据库默认端口为3306,所以在启动phpstudy的mysql服务时,3306端口已经被原来的数据库所占用,造成端口冲突。

0x03 解决方法

方法1:换电脑

哈哈哈哈,开个玩笑,本地物理机端口冲突了,那就去虚拟机里弄,虚拟机可以拍摄快照,很方便。

方法2:修改phpstudy中mysql的端口

  1. 打开phpstudy——>其他选项菜单——>phpstudy 设置——>端口常规设置
    image.png
  2. 然后修改成3306以外的端口
    图片-1659589984375.png
  3. 比如我改成3309,然后点击应用
    图片-1659590072170.png
  4. 重启phpstudy
    图片-1659590139678.png

0x04 dvwa靶场的搭建

  1. 将dvwa靶场源码放到phpstudy网站根目录下
    图片-1659590695381.png
  2. 访问127.0.0.1/dvwa,发现报错,按照报错提示修改配置文件
    图片-1659590800066.png
  3. config.inc.php.dist 复制一份,并删除 .dist 后缀,变成 config.inc.php ,然后修改配置文件 config.inc.php
    图片-1659590900332.png

db_server 修改成 127.0.0.1:3309
db_user 修改成自己数据库的用户名(默认为root)
db_password 修改成自己数据库的密码(默认为root)

图片-1659591076827.png
然后保存

  1. 重新访问127.0.0.1/dvwa,正常进入
    7f6a0754-6e5b-4ca9-8f7c-33a4cad0ec33.png
  2. 发现此处标红
    图片-1659591332199.png
  3. 修改php的配置文件
    其他选项菜单——>打开配置文件——>php-ini
    图片-1659591573607.png
  4. Ctrl+f 搜索 allow_url_include,并把Off修改成On
    图片-1659591696408.png
  5. 保存并重启phpstudy
  6. 再次访问127.0.0.1/dvwa
    图片-1659591789451.png
  7. 点击最下方的 Create / Reset Database
    图片-1659591853613.png
  8. 数据库创建成功
    图片-1659591903750.png
  9. 使用admin/password进行登录
    图片-1659591957471.png
  10. 恭喜成功登录,可以开始自己的学习之旅了!!!
    图片-1659592018609.png
posted @ 2023-10-17 14:11  Mr-Ryan  阅读(116)  评论(0编辑  收藏  举报