XAMPP--解决apache因端口被占用启动不了的一种方法(不用改端口)
在运行apache时,XAMPP提示apache的80端口被占用
一、可以先用netstart命令进行查看80端口被哪个进程进行占用
win+r 运行cmd
输入netstat -ano
二、此时可现在服务中找到Apache服务将其停止
三、在停止服务后启动Apache服务后再启动apache时,界面可能会一直处在Attempting to start Apache service...状态
打开xampp目录下的Apache文件夹,点击运行apache_uninstallservice.bat,关闭Apache之后,再点击运行apache_installservice.bat即可解决问题。
四、
在运行apache_uninstallserver.bat服务时可能会出现出现api-ms-win-crt-runtime-|1-1-0.dll缺失
-安装VC解决
下载链接:
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
api-ms-win-crt-runtime就是MFC的运行时环境的库,python在windows上编译也是用微软的visual studio C++编译的,底层也会用到微软提供的C++库和runtime库,安装Visual C++ Redistributable for Visual Studio 2015 组件即可解决此问题。
安装前请删掉已有的api-ms-win-crt-runtime-l1-1-0.dll,因为VC redit.exe安装完成会重新生成。