首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XAMPP:无法启动Apache (Windows 10)

XAMPP:无法启动Apache (Windows 10)
EN

Stack Overflow用户
提问于 2014-12-06 23:29:45
回答 21查看 309.8K关注 0票数 94

我正在使用XAMPP,我可以启动Apache,但是,MySQL (phpMyAdmin)启动!

当我开始的时候,我得到了这个错误;

10:07:49 [Apache] Error: Apache shutdown unexpectedly.
10:07:49 [Apache] This may be due to a blocked port, missing dependencies,
10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method.
10:07:49 [Apache] Press the Logs button to view error logs and check
10:07:49 [Apache] the Windows Event Viewer for more clues
10:07:49 [Apache] If you need more help, copy and post this
10:07:49 [Apache] entire log window on the forums

我对它进行了搜索,在配置->服务和端口设置中更改了Apache的端口。我有;

Service name: Apache 2.4
Main port: 122
SSL port: 444

我还卸载了Skype (Windows 8/10/Metro版本)。什么都不起作用。在我拥有的httpd.conf文件中;

Listen 122
ServerName localhost:122

我通过apache_start.bat启动它并获取;

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:445
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:445
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

请注意,所有日志文件都不存在! Skype已卸载。

EN

回答 21

Stack Overflow用户

回答已采纳

发布于 2015-04-13 17:35:10

更新:2018年5月15日:

最新的Windows10更新(重新)激活了万维网发布服务(德语:WWW-Publishingdienst).这可能取决于您在配置更新期间选择的选项,您可以在以后进行此操作。

更新:2015年8月4日:

如果您已全新安装Windows10,则可能没有Word Wide Web发布服务。在这种情况下,简单的WAMP/XAMPP安装应该可以正常工作。

如果没有,请尝试安装,然后重新安装WAMP/XAMPP。

我在WAMP上也遇到了类似的问题。在Windows10TP中,预装了Word Wide Web发布服务。这与IIS相关,如果您不需要它,可以将其删除。

这会阻塞端口80,使Apache行为怪异。您可以执行以下操作,然后重试。

要找到万维网发布Service.

  • Right,请单击services.msc

  • Scroll

  • 并选择Stop.

。转到开始,在服务窗口中键入Stop.

这将使端口80空闲,并且重启WAMP/XAMPP应该可以让您启动并运行!

还有其他方法可以解决这个问题。参见。

票数 228
EN

Stack Overflow用户

发布于 2015-06-05 02:39:12

解决这个问题很简单:

  1. 打开一个具有管理员权限的命令提示符
    • 查找"cmd",右键单击它,然后选择[cmd

  1. 在提示符中键入net stop W3SVC,然后输入.

现在,您可以在WAMPP中单击并重新启动所有服务。打开浏览器并导航到"localhost“。

如果您需要重新启动W3SVC,

  1. 使用privileges
  2. In打开命令提示符,键入net start W3SVC并输入。
票数 38
EN

Stack Overflow用户

发布于 2015-08-28 02:38:29

我找到了一个解决这个问题的方法:

  1. 如果您也在使用Skype,请取消选中要使用端口80和443 (Extra -> Settings -> Advanced -> Connections ->取消选中端口80和443)的字段。
  2. 重新启动Skype和XAMPP。

如果这不起作用,

XAMPP转到开始并在该条目上键入"services.msc"

  • Locate“
  1. Publishing Service"
  2. Right-click”,选择“停止”,然后重新启动

如果这不起作用并且“万维网发布服务”不可用,

进入控制面板,导航到"Uninstall Programs",然后“on/off Windows features"

  • Locate "Internet Information Services"

  • Click

  • 复选框并点击"OK".

  • Restart,,然后重复第二种方法(services.msc)
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27333203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档