跳至主要内容

解决XAMPP安装后启动Apache的Busy问题


之前的文章多数讲一些应用或产品,今天改改风格,讲讲学习PHP编程的一些烦恼。假如没有用过XAMPP的话,可以直接略过;和Belen一样有兴趣学习的话,接下来看看...
这里不讲怎么安装,安装看官方说明,就可以搞定了!
今天就看看,在正常安装XAMPP 1.6.8 后(XP系统),启动Apache时,老是提示Busy...的问题,是怎么解决的。
照常,在网上搜索解决办法,找到这篇文章(其实好多类似的文章),依样画葫芦,不行。期间重启,乱折腾一通,不行...差点又想用回原来的办法,全部手动安装和配置LAMP运行环境。但想想应该不是XAMPP的问题,人家大名鼎鼎,有问题应该是出在自己的机器上。继续弄...
最终还很幸运的搞定了,有图为证。问题出在端口的占用上,XAMPPApache默认启用了SSL服务,该服务使用的端口是443。而在我的机器上,443这个端口已经给另一个进程占用了,所以启动Apache时老是提示Busy。
当然,在我的机器上,刚好只是这个端口给占用了。或许你的机器就不一定是这个端口占用问题,可能80端口已经给IIS使用了,也会产生同样问题。或者还有其它端口占用问题,反正这个每个用户的情况都可能不一样,又如何排查呢?一般方法就三步:
一是找出XAMPP所使用的所有端口;
二是查找自己机器当前使用所有端口(在命令窗口执行netstat -ano);
三是将上面的清单进行比较,看那个端口使用有冲突,解决冲突问题。

但其实一步就可以发现问题了,我是兜了一个圈才知道的。在XAMPP的目录下,找到xampp-portcheck.exe这个文件执行,就可以看到XAMPP使用的所有端口,如图。
从图片可以看出,不但列出了XAMPP使用的所有端口,还列明该端口的使用情况:
Free表示该端口还没有使用,不用理它;
已使用的端口,则列出使用该端口的程序详细路径。
可以看出,443这个端口有另外一个程序在使用,所以导致Apache启动出错。在进程管理窗口把inetinfo.exe杀掉,以为可以万事大吉。谁知这个inetinfo.exe进程杀不掉,杀了马上又重开一个,将IIS关闭了也是这样。没辙,以后再折腾了!!!干脆让Apache不启动SSL算了,反正也是作为本地测试,不用用到加密访问(https)这个功能。注释掉Apache的加密访问功能就比较简单,进入XAMPP的安装目录,打开apache文件夹,再开其下的conf文件夹,用记事本打开httpd.conf文件,然后查找SSL,将所有含SSL的条目注释掉就行了。
顺便也将XAMPP抓个图,没有玩过的用户可以看看。这个XAMPP的版本是1.6.8,包含:
 * Apache 2.2.9
 * MySQL 5.0.67
 * PHP 5.2.6 & PHP 4.4.9
 * phpMyAdmin 2.11.9.2
 * FileZilla FTP Server 0.9.27
 * Mercury Mail Transport System v4.52
 * OpenSSL 0.9.8i
基本上,很强大了,使用也方便。加上还有插件,比如Python也可以在XAMPP上运行,够玩的了...
Power by 写写改改™

此博客中的热门博文

Google sites中文超和谐版

新版的Google sites已经支持38种语言,其中就有中文版。
中文版一推出,估计会有更多人涌来使用,其中可能有一小撮是别有用心的人。所以按Belen的猜想,估计Google sites被墙是不久的事了。为了伟大某党和谐事业需要,大部分贪小便宜的广大用户,就乖乖掏钱去租空间折腾去吧!!!

Google sitesGoogle Apps是绝配,可以免费搭建中小型企业的在线办公环境。Google Sites之前还只是Google Apps用户可以使用,5月才开始给Google注册用户使用,现在又增加了更多语言支持,GFans又有得玩了(有GFans说用Google产品是玩网游)。

不过,和Google已经放弃的Google Pages相比,Google Sites本身自有对G-F-W免疫的能力(所以称其为“超和谐版”),原因是其支持加密访问,可以绕过那堵破墙,访问地址是:https://sites.google.com

这样看起来,似乎国内的中小型企业也可以用Google Apps来省钱了,其四大主要应用:GMailGoogle DocsGoogle CalendarGoogle Sites都可以用加密来访问,很轻松的绕过那堵破墙。只是要绑定域名的话,还是会有点麻烦。会折腾Google Apps的用户,也有得玩了。
Power by 写写改改™

没有其他,之前的Blogger还有多少路过呢?路过就签名吧

来点气氛吧
Power by 写写

图解从Godaddy转移域名到Name.com

前传:这几天公司的邮箱老给客户投诉退信了,咨询了263,答复是我司的域名MX解释不正常。一听说我司的域名放在Godaddy上,技术人员马上建议将域名转移,原因不用说,你懂的。
思想斗争了大半天,最后还是不想转到国内来(原因你应该也是懂得的!),先转移到Name.com试一试吧。
整个转换过程大概一个钟吧,期间不用打任何电话、不用传真身份证复印件。花费就8.49刀(转移到新的域名注册商,需要给域名多一年),相当于人民币53元左右,便宜。
转移很简单,有图为证:
1、如上图,进入Godaddy的域名管理中,点要注意的域名。