XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

在运行apache时,XAMPP提示apache的80端口被占用

一、可以先用netstart命令进行查看80端口被哪个进程进行占用

win+r 运行cmd

输入netstat -ano

XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

二、此时可现在服务中找到Apache服务将其停止

XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

三、在停止服务后启动Apache服务后再启动apache时,界面可能会一直处在Attempting to start Apache service...状态


打开xampp目录下的Apache文件夹,点击运行apache_uninstallservice.bat,关闭Apache之后,再点击运行apache_installservice.bat即可解决问题。

XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

四、

在运行apache_uninstallserver.bat服务时可能会出现出现api-ms-win-crt-runtime-|1-1-0.dll缺失

XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

-安装VC解决

下载链接:

https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

api-ms-win-crt-runtime就是MFC的运行时环境的库,pythonwindows上编译也是用微软的visual studio C++编译的,底层也会用到微软提供的C++库和runtime库,安装Visual C++ Redistributable for Visual Studio 2015 组件即可解决此问题。

XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)

安装前请删掉已有的api-ms-win-crt-runtime-l1-1-0.dll,因为VC redit.exe安装完成会重新生成。