之前一直能打开,这两天忽然不能用了,一下子想不出来动了哪里的配置。


现象:

打开xampp console panel,点击apache的start按键,不是没有反应显示busy,就是启动一下子就马上关闭了。

提示信息没有啥有用的,显示没找到安装包啥的;一直没重装,也没装插件,应该不是这个。


一开始还以为像昨天那样,没有vc9安装包;

自己还傻乎乎的重装了一遍,不奏效。这几天没有卸载类似安装包,况且还不知道how to uninstall.


一顿搜索,在http://blog.sina.com.cn/s/blog_494e92270100aadh.html找到了线索(虽然该文的最后使用的方法在我这里不管用)。


  1. 执行xampp目录下的apache_start.bat,显示一次只能开启一个端口,还说什么443端口占用。

  2. cmd下运行netstat -ano,找到占用443端口(https)的PID号;

  3. 任务管理器下,找到这个PID的程序:是被vmware的一个daemon占用着。

  4. 打开“服务”,关闭了vmware的Authorization Server及其依赖的Vmware Workstation Server服务。

  5. 重新启动apache,成功。


新装的vmware8多启动了这两个服务,可能是宿主机和虚拟机之间采用了新的虚拟网卡通讯方法造成;之前的7.1精简版只有DHCP、NAT、USB 3个协议。


另外,发现这个帖子列举了几种常见原因,恰好包括我这次出现的问题原因。分享之:http://www.siqiboke.com/post/511.html