XAMPP中Apache不能运行的解决方法。
今天是个好日子。
开始学习精博翻译的Ian Stewart的WP主题制作教程如何创建 WordPress 主题,英文原版点此。
头一件遇到的麻烦,就是安装好的XAMPP For Windows无法正常使用。这是一款在本地模拟Lunix+MysqL系统以便安装本地WP的软件,具体使用方法可以点此查看。
为了更快更方便的检验制作/修改的主题效果,这款软件必不可少。
先开始是官网上下载的install包无法正常运行,提示XAMPP Win32 cannot found。google了半天也没找到解决方法。
很干脆的删除安装包,改由狗狗搜索,搜出XAMPP for Win32 1.7.2 Beta1版,下载安装,完全正常。
运行时又出现了问题。
点击Apache Start,会在等待3-5秒后提示Busy…然后又自动关闭。可是WP需要它。
没办法,再次股沟之……
人家都说是80端口被占用的问题,奇怪的是人家的XAMPP会提示
Busy... Apache Started.(80 port)
而我的没有提示80端口的句子。
但只能死马当作活马医了……
找来找去,找到最简单的方法如下。
1、开始—运行,输入cmd,然后输入netstat -ano,回车;
2、查看本地地址中包含xx.xx.xx.xx:80的那一行的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在“查看”——“选择列”——“PID(进程标识符)”前面的框打上勾;
4、然后查看与刚才那个pid对应的是哪个程序,很容易就会找到,就是它占用了80端口;
发现是一个Peer.exe的进程。
禁止后,XAMPP果然恢复正常。
PS:经过查询Peer.exe是Raysource(Rayfile网盘专用的下载软件)的关联程序……我的不仅关闭Raysource后会遗留该程序,每次重启后该程序居然还会自动打开……很是个无语。
80端口占用确实很恼火··
[回复]
你可以再服务那里关掉这个服务自动运行
[回复]