Pikachu安装过程中常见问题目录apache无法启动80端口被占用方法一方法二最有效改apache服务端口改网站端口注意mysql无法启动一启动就关闭方法一方法二方法三方法四方法五注意如果还不行如果还还不行加油各位( •̀ ω •́ )y 期待与君再相逢pikachu搭建详细教程https://blog.csdn.net/m0_68012373/article/details/146477372?spm1011.2124.3001.6209pikachu靶场通关秘籍https://blog.csdn.net/m0_68012373/article/details/149227400?spm1011.2124.3001.6209apache无法启动80端口被占用方法一1如果有这样的提示不行的话尝试以下几种2打开任务管理器找到80端口占用的进程直接必掉方法二最有效如果80端口被系统进程占用或者无法关掉这里直接修改apache服务和网站的默认端口比如将80改成81改apache服务端口改网站端口将端口由80改为81再点击确认后即可重新启动apache就可以了注意需要注意的是网站的访问由127.0.0.1变为127.0.0.1:81。默认是80的端口所以可以不加端口号但是端口号变成了81就要加上。此处的81端口也可以改成其他端口。例如 如下图就可以正常访问了mysql无法启动一启动就关闭问题出现的主要原因phpstudy自带的mysql可能与之前单独安装的mysql发生冲突。(之前安装的mysql已经占用3306端口)端口或者服务冲突方法一点击phpstudy的设置选项再点击系统选项输入3306点击开始检测如果提示3306端口已经被占用提示是否尝试关闭占用进程点击是。之后再次测试如果提示3306端口可以正常使用说明3306端口已经被释放可以再次启动phpstudy的mysql方法二以管理员的身份打开cmd并执行以下命令netstat -ano | findstr :3306看到最后一列PID,打开任务管理器——找到详细信息找到相对应的pid进程给禁用到或者关掉 在重启MySQL方法三在搜索框搜索服务点击上面的服务。选择MySQL服务右键MySQL服务点击停止。(注意我这里因为没有单独安装MySQL所以只是示例大家注意正确选择)这里因为很多同学的电脑之前的MySQL设置的是默认启动这里我们点击属性将启动类型改成手动或者禁用然后点击应用再点击确定然后重新启动一下phpstudy的mysql看是否解决方法四首先找到本地MySQL和PHP study下MySQL的目录将本地的MySQL所有目录复制下来粘贴到右边的小皮面板的MySQL目录下选择全部替换掉然后管理员下打开php study看是否能打开 MySQL服务方法五如果前面都没有解决可以使用一条命令强制删除之前的mysql这个也是我经过实践后认为最有效能最快解决问题的方法。(前提是你之前安装的mysql不再使用可以删除掉或者数据备份一下)当然你也可以使用PHPstudy的数据库在搜索框输入cmd以管理员身份运行在打开的管理员cmd中输入scdelete mysql需要注意的是如果你安装的mysql服务名称是mysql8或者mysql80需要将命令改为scdelete mysql8scdelete mysql80我这里之前没有安装所以显示失败注意这里需要根据你自己电脑的安装MySQL的名称 有些还有大写的字符 比如MySQL如果成功应该是这样然后回到小皮面板 重启MySQL如果还不行就试试重装数据库和PHP或者换一个版本这里可以更换如果还还不行那我也不能为力自求多福吧可能配置安装太乱了 加油吧最后加油各位( •̀ ω •́ )y 期待与君再相逢