PHPStudy Apache或者MySQL启动以后自动停止
2022-11-21 20:10:54322浏览
我们在启动phpstudy,apache,mysql,启动之后就自动停止了,那么你可以尝试下面的方法来解决这个问题。

报错问题截图:

关键词Apache 80端口 无法启动 80端口被占用 3306端口被占用

出现这个可能有三个原因,这里每个原因我都细说一下。

原因1:端口冲突了,已经有其他程序占用了80、3306端口。

也就是说你的电脑上已经有了一个Apache、MySQL并且正在运行。

那么停止已经在运行的程序,或者卸载这个软件(如果你没有在使用)即可。

如果不知道是什么程序占用了这个端口:

根据端口号查进程:

netstat -ano|findstr "80"

最后一位是进程号

根据进程号查进程名,把1111替换成你查到的进程号

tasklist|findstr "1111";

根据进程名称杀进程:

taskkill /f /t /im 进程名称

另一种方法:修改phpstduy的端口(不建议,除非其他程序必须用80端口)

原因2:phpstudy的安装路径中有中文导致的:

解决办法:卸载phpstudy,重新安装,安装到只有英文的路径。并且不能有空格。

原因3:操作系统上有其他的HTTP服务

我们可以以管理员权限运行cmd,把其他服务都停止掉。

net stop http // 停止系统http服务(停不掉也没关系)

sc config http start= disabled // 禁用服务的自动启动,此处注意等号后面的空格不可少

禁用以后重启电脑

以上就是我整理的针对服务启动之后又停止的问题解决方法。

友情链接: