xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端。 用户没有选项改port 当 知晓80被占用。
当80 port被占用,apache是安装不上的,其实它所有的安装文件都放过去了。 本想只想httpd.conf的port配置的。
发现居然这样做不行。
okay, 没问题,找其他的方法。
用cmd > netstat -aon | findstr 0.0.:80 enter
发现 PID 4 占用了80, 这是个system 进程, NT Kernal & System, 不能kill掉它,不然必将蓝屏。
查找 哪些application 会调用NT Kernal & system
IIS is still running. SQL Server Reporting Services is running(this was my problem). Web Deployment Agent Service is running.services.msc enter,果真 SQL Server Reporting Services 是active的,stop it.re-install xampp, okay now.
当然除了 以上说的 NT Kernal 会占用端口,还有skype也会占用。
您可能感兴趣的文章:详解Nginx与Apache共用80端口的配置方法80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法修改wamp的apache默认端口80为8088以及www目录apache和IIS共享80端口解决办法Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)apache 80端口被iis或其他服务占用怎么办两个IP实现IIS和Apache公用80端口的设置方法Apache和IIS共享80端口的四个设置方法使用apache和IIS,共用80端口的一个解决方案Apache 解决80端口占用问题