我在Windows 7上安装了XAMPP,但是无法运行Apache。
开始时,我得到以下错误:
13:09:21 [apache] Apache Service Detected With Wrong Path 13:09:21 [apache] Uninstall the service manually first 13:09:21 [apache] Possible problem detected! 13:09:21 [apache] Port 80 in use by "system"! 13:09:21 [tomcat] Tomcat Service Detected With Wrong Path 13:09:21 [tomcat] Uninstall the service manually first
打开XAMPP面板并安装Apache服务后:我尝试启动它,它总是卡住“启动apache服务…”
有关如何解决这个问题的任何build议?
感谢Jamil
我能解决这个问题!
有同样的问题,如上所述,确保什么都没有使用端口80,仍然无法正常工作,并得到的消息,Apache和Mysql检测到了错误的路径。
我曾经安装过一次XAMPP,卸载并重新安装。 我甚至手动卸载,但仍然有问题。
修复。 确保你先备份你的系统!
通过控制面板>管理工具启动服务(也使用Ctrl + R和services.msc
)
寻找Apache和MySQL服务。 查看说明中指出的修补程序(右键单击服务,然后单击属性)。 有可能你有两次Apache的安装,一个来自正确的安装,一个来自以前的安装。 即使你只看到一个,看看路径,很可能是从以前的安装,导致你的安装不工作。 无论哪种情况,您都需要删除那些不正确的服务。
一个。 必须命令提示符(以管理员身份运行):开始>所有程序>附件>右键单击命令提示符>选择“以管理员身份运行”
湾 在命令提示符下键入sc delete service
,其中service是要删除的服务,如apache2.1(或sc delete Apache2.4
)。 它应该和你的服务一样。 如果服务有空间,如Apache 2.1,然后输入它的引号,即sc删除“Apache 2.1”
C。 按回车。 现在刷新或关闭/打开您的服务窗口,你会看到它已经消失了。
对于XAMPP发现运行路径不正确的所有服务,请执行此操作。
一旦你这样做,继续并重新启动XAMPP控制面板(以管理员),瞧! 所有的作品。 没有冲突
我的朋友这会解决你的问题;)
在文件夹(xampp)的根目录下运行这个文件(setup_xampp.bat),然后按回车
并尝试启动Apache服务器
每件事情都会像魅力一样工作)
最有可能的原因是,其他的东西是使用端口80.(通常这可以是Skype,IIS等)
本教程将演示如何在XAMPP中更改Apache端口
我花了3个多小时找出解决方案。 其实80端口正在被“系统”服务使用,所以我试图在“httpd”文件中将端口从80改为8080,但同样的问题引发了“端口80被系统使用”。 它使我疯狂了3个小时,因为每个东西都改变了,像port,localhost server等指向8080。
最后我发现那是服务器根目录的错误。 基本上“httpd”中的“server Root”应该指向xampp的apache foler。 在我的情况是这样的
serverRoot "xampp/apache"
我只是改变它如下:
serverRoot "C:/xampp/apache"
它工作成功,现在一切正常运行状态。
请参考: – http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/
并启用telnet http://social.technet.microsoft.com/wiki/contents/articles/910.windows-7-enabling-telnet-client.aspx
在安装XAMPP v3.2.1后,我遇到了同样的问题。 我没有Skype,因为大多数人都会相信,但作为一名软件开发人员,我认为端口80已被其他应用程序使用。 所以我改变了它只需使用XAMPP控制面板:
点击与APACHE服务对应的“配置”按钮,然后选择第一个选项“Apache(httpd.conf)”。 在打开的文档中(使用任何文本编辑器 – 除了MS Word!),找到文本:
听12.34.56.78:80
听80
并将其更改为:
听12.34.56.78:83
听83
这可以是任何未使用的端口号。 谢谢。
我知道这是一个老话题,但如果有人在将来阅读这个话题…
我卸载了xampp,删除了c:\ xampp文件夹下的所有东西,然后以管理员身份重新安装了xampp,它的功能就像一个魅力。
对我来说,问题是我有两个Apache Tomcat的安装
以下步骤解决了我的问题:
我有我的Apache服务不像MySQL启动一样。 如果以上提示都不起作用,请按照以下步骤操作:
Note: Ports 80 and 443 must be unused by any program. If it is in use . Just edit ports. There is a lot of tutorials about that .