XAMPP的Apache启动不了(端口未被占用)
首先用xampp-portcheck检查过没问题。任务管理器也没发现Apache的实例。
按下XAMPP Control中Apache旁边的Start按钮之后:
Start旁边出现Running。
下面的框框会出现Busy... Apache started [Port 80]
同时用netstat可以看到80端口和433端口开始Listen。但是http://localhost/上不了。
很多秒以后……
Running忽然不见了。
用netstat发现80端口和433端口也没了
\apache\logs\error.log多了这些东西:
[Fri Jul 11 10:15:10 2008] [notice] Apache/2.2.9 (Win32) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8h mod_autoindex_color PHP/5.2.6 configured -- resuming normal operations
[Fri Jul 11 10:15:10 2008] [notice] Server built: Jun 14 2008 19:02:12
[Fri Jul 11 10:15:10 2008] [notice] Parent: Created child process 3856
[Fri Jul 11 10:15:13 2008] [notice] Child 3856: Child process is running
[Fri Jul 11 10:15:13 2008] [crit] (OS 10022)提供了一个无效的参数。 : Child 3856: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Fri Jul 11 10:15:13 2008] [crit] Parent: child process exited with status 3 -- Aborting.
装的是xampp-win32-1.6.7-installer.exe,从不同地方下载重装过2次。
OS:WinXP SP3
Google不到有价值的解决方法。
相关推荐
xampp安装后apache 80端口被占用的解决方法
主要介绍了xampp安装后apache 80端口被占用的解决方法,大家参考使用吧
php集成环境xampp中apache无法启动问题解决方案
排查原因,发现是80端口被其它程序占用(很常见的事情╮(╯_╰)╭)。 解决方法 用记事本打开目录x:\xampp\apache\conf下的http.conf文件,将Listen:80和ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,系统保留端口)。 就是这样。 您可能感兴趣的文章:非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程apache集成php5.6方法分享apache集成php7.3.5的详细步骤
XAMPP中MYSQL无法启动.docx
可能性一:可能在安装XAMPP前本机已经安装了mysql,并且添加了Windows服务中,这种情况下XAMPP中的mysql是不能正常启动的。 解决方法(有效最简便,不损坏数据):因为是两个Mysql在Windows服务中有冲突,解决办法就是解决这个冲突了,把windows服务中已经配置的Mysql服务项禁用或删除就可以了。 怎么删除服务呢? 使用windows自带的sc工具
apache启动不了的解决办法
apache启动不了的详细解决办法,包括apache启动不了的,apache能启动访问127.0.0.1 404错误的解决办法
WindXP下Xampp无法启动apache最终解决办法
此方法适用条件如下:1.使用了网络上所有的方法都无法解决 2.apache启动2秒后立即停止,且没有日志文件3.80端口和443端口确定没有被占用,如果不符合以上三条,不宜使用此方法。


