Apache 不会在新的 Xampp 安装上启动:管道已结束。孩子:无法从父母那里读取套接字数据

Posted

技术标签:

【中文标题】Apache 不会在新的 Xampp 安装上启动:管道已结束。孩子:无法从父母那里读取套接字数据【英文标题】:Apache Won't Start on new Xampp installation: The pipe has been ended. Child: Unable to read socket data from parent 【发布时间】:2012-10-24 05:29:53 【问题描述】:

我刚刚在 Windows 8 上安装了 Xampp 1.8.1。我尝试启动 Apache,它最初变为绿色,然后关闭。我检查了错误日志,但错误消息对我来说是希腊语,即使在谷歌搜索之后也是如此。

这是一个截屏视频:http://screencast.com/t/VnSsZy6h9Wap

以下是错误消息:

[mpm_winnt:notice] [pid 4676:tid 392] AH00455: Apache/2.4.3 (Win32) php/5.4.7 configured -- resuming normal operations
[mpm_winnt:notice] [pid 4676:tid 392] AH00456: Server built: Aug 18 2012 12:41:37
[core:notice] [pid 4676:tid 392] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[mpm_winnt:notice] [pid 4676:tid 392] AH00418: Parent: Created child process 732
[mpm_winnt:crit] [pid 732:tid 392] (OS 109)The pipe has been ended.  : AH00404: Child: Unable to read socket data from parent
[mpm_winnt:crit] [pid 4676:tid 392] AH00427: Parent: child process exited with status 3 -- Aborting.

Skype 未安装。我将 C:\xampp\apache\bin\httpd.exe 添加到 Windows Defender,甚至禁用了 Windows 防火墙。

【问题讨论】:

【参考方案1】:

你可以尝试两件事..

一,在与现在配置不同的端口上配置 apache(可能是默认 80)..

第二件事,你尝试不要将 apache 安装为服务。如果它是作为服务安装的,你可以使用sc delete [service name] 删除服务。

【讨论】:

以上是关于Apache 不会在新的 Xampp 安装上启动:管道已结束。孩子:无法从父母那里读取套接字数据的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 查询在新的 XAMPP 安装中非常慢[关闭]

XAMPP 没有在 XP 上启动 Apache

XAMPP 不会启动 apache

Apache 不会在 XAMPP 上启动 [重复]

Apache 不会在 xampp 上启动:“Apache 服务检测到错误的路径”

Apache 不会在 XAMPP v3.0.12 中启动 [重复]