前几天我的Wamp服务器停止启动(服务器无法启动)。我卸载,重新安装等。我恢复计算机4天后它运行正常。然后我运行Xampp服务器并遇到了完全相同的问题。对我来说,这表明Windows存在问题。 HTTPD.exe
每次启动时都会崩溃。我关闭防火墙和防病毒无济于事。
在netstat -o
中运行cmd
会为我提供127.0.0.1:31595
个更高端口。端口80未使用且清晰。
在服务中(wampapache)当我尝试启动服务时
错误1058,“无法启用该服务,因为它是 已启用或未启用设备“。
Apache日志给了我
[mpm_winnt:error] [pid 10764:tid 2012](OS 10022)参数无效 提供。 :AH00332:winnt_accept:听取时出现getsockname错误 socket,IPv6是否可用?
事件查看器给了我这个
错误应用程序名称:httpd.exe,版本:2.4.3.0,时间戳: 0x502f70a3
错误模块名称:nvLsp.dll,版本:2.2.0.7316,时间戳:0x4a80a5fd
例外代码:0xc00000fd
故障偏移:0x0000c257
错误进程id:0x2390
故障应用程序启动时间:0x01cde46e3fdd7d20
错误的应用程序路径:C:\ xampp \ apache \ bin \ httpd.exe 错误模块路径:C:\ Program Files \ NVIDIA Corporation \ NetworkAccessManager \ bin32 \ nvLsp.dll
报告编号:7eee3b80-5061-11e2-886a-00248c1defca
这是Win 7家庭高级版,Wamp是64位,Xampp是32位。两者都有效。我在这里读过其他帖子,但它们主要适用于XP。
编辑如果进入Nvidia网络控制器并禁用第一个数据包,我做了一件事。这得到Xampp(部分,服务器将保持绿色,但仍然没有本地主机)工作但不是Wamp。
答案 0 :(得分:2)
答案 1 :(得分:2)
我有同样的问题。原来,Apache服务由于某种原因被禁用。
要修复它,请运行命令services.msc
并将Apache设置为启用。
答案 2 :(得分:1)
尝试"以管理员身份运行#34;。在Windows 7中的某个地方,我想这些设置会以某种方式被破坏。
答案 3 :(得分:1)
为了记录,这帮助我解决了问题:
httpd
或httpd -e debug
调试消息
如果它不能启动,它可能会告诉你原因(例如php或apache配置错误)httpd -k install
和httpd -k start
对我来说,这让我知道我的httpd.conf中有错误。 过了一会儿,我发现它与我的别名目录有关,可能是权限。更改文件夹的权限没有多大帮助(可能是bc。我不知道默认服务使用哪个用户),但更改服务以登录,因为我的用户(管理员)确实有效。
* 如果您有xampp或wamp,之后删除此服务,或者您将有双重条目。
答案 4 :(得分:0)
我曾经在Windows 8上为wamp服务器出现此问题。但我确实得到了解决方案。