我正在使用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
Run Code Online (Sandbox Code Playgroud)
我搜索它,并在Config中更改Apache的端口 - >服务和端口设置.我有;
Service name : Apache2.4
Main Port : 122
SSL port : 444
Run Code Online (Sandbox Code Playgroud)
我还卸载了Skype(Windows 8/10/Metro版本).没什么可行的.在我的httpd.conf中;
Listen 122
ServerName localhost:122
Run Code Online (Sandbox Code Playgroud)
我通过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
Run Code Online (Sandbox Code Playgroud)
请注意,并不是所有的LOGS文件都不存在! Skype已卸载.
如果您需要更多信息,请问我.
Pra*_*lia 219
更新:2018年5月15日:
最新的Windows 10更新(重新)激活了万维网发布服务(德语:WWW-Publishingdienst).这可能取决于您在配置之后可以选择的选项.
更新:2015年8月4日:
如果您已完成Windows 10的全新安装,则可能没有Word Wide Web Publishing服务.在这种情况下,简单的WAMP/XAMPP安装应该可以正常工作.
如果没有,请尝试安装Visual C++ Redistributable,然后重新安装WAMP/XAMPP.
我正面临与WAMP类似的问题.在Windows 10 TP中,预装了Word Wide Web Publishing服务.这与IIS有关,如果您不需要它,可以将其删除.
这阻止了端口80使Apache行为奇怪.您可以执行以下操作,然后重试.
这应该使端口80空闲并重新启动WAMP/XAMPP应该让你运行起来!
还有其他方法可以解决这个问题.http://praveenpuglia.com/make-wamp-work-on-windows-10-technical-preview/
小智 35
解决这个问题很简单:
net stop W3SVC并输入.您现在可以单击WAMPP并重新启动所有服务.打开浏览器并导航到"localhost".
如果你需要再次启动W3SVC,
net start W3SVC并输入.Faz*_*zal 16
我找到了解决这个问题的方法:
如果这不起作用,
如果这不起作用并且"万维网发布服务"不可用,
Exp*_*ter 11
你可以改变apache的端口:
NameVirtualHost*:80这里
VirtualHost*:80和这里(两次)
要输入您的网页类型:http:// localhost:81/index.html
1.按Windows+ R,键入regedit
2.进入
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
Run Code Online (Sandbox Code Playgroud)
将值更改Start为4,表示已禁用.
3.重新启动计算机
我也已经解决了这个问题,但是我要做的是更改几件事。我要求在Win10机器上保留C#和VS开发环境,因此我不想修改任何服务。我要做的就是下载最新版本的XAMPP,并更改80和443的侦听端口。它们位于2个文件中:
C:\xampp\apache\conf\httpd.conf
Listen 122
ServerName localhost:122
Run Code Online (Sandbox Code Playgroud)
C:\xampp\apache\conf\extra\httpd-ssl.conf
Listen 444
Run Code Online (Sandbox Code Playgroud)
从端口80更改为122,从端口443更改为444,这使我能够运行apache并提供页面,同时保持其他与ASP开发相同的功能。希望这可以帮助某个人。最后,这是一个非常简单的修复程序。
将浏览器定向到: http://localhost:122