XAMPP Apache 无法启动原因之一
好久没有碰PHP代码了,一直以来做网站都是直接服务器安装PHP源码的,况且个人也不可能开发网站。从今天开始又要学习PHP代码编写工作了,前段时间由于重装系统电脑里的xampp和eclipse EPP3全部没有了,今天特地全部布置环境安全好开发软件。
下载了最新的xampp-win32-1.8.1,安装完毕后无法启动Apache,经过了一些研究找到XAMPP Apache 无法启动原因之一:80端口被占用(这是大部分很多安装者出现的问题)
解决办法:
这是无法启动Apache服务的最常见原因了,像迅雷等P2P软件都会占用80端口,一般关闭这些软件后就可以启动了,如果你有需要也可以先启动XAMPP后再开这些软件。
如果无法确定是哪个程序占用了80端口,可以按下面方法找出:
1、打开“开始菜单”——点击“运行”——输入“CMD”打开命令行窗口,在里面输入“netstat -ano”命令并回车(不包含双引号,为防止输入错误,你可以直接复制用鼠标右键粘贴)。
2、运行命令后,会显示一系列端口的使用情况,查找到“0.0.0.0: 80”对应的PID进程标识符,记录下来,等下会用到。
3、鼠标右键点击桌面任务栏,打开Windows任务管理器,在“查看”——“选择列”中勾选“PID(进程标识符)”确定,即可看到每个程序使用的端口状态。结合上面所查到的80端口对应的PID进程标识符,就可确定是哪个程序占用了80端口。要关闭该程序建议先从该软件界面中关闭,如果找不到软件界面关闭,可鼠标右键直接结束该进程。
如果不想这么麻烦,也可以修改XAMPP不使用80端口使用其它,修改方法:打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到下面这两句,将端口修改为8081或其它即可。#Listen 0.0.0.0:8081
#Listen 0.0.0.0:8081
#Listen [::]:8081
Listen 8081