错误的XAMPP Apache的运行服务 [英] Error in running apache services from XAMPP

查看:237
本文介绍了错误的XAMPP Apache的运行服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在几个月前安装了XAMPP,并已工作的罚款。但最近,当我打开它,我得到一个端口的错误被占用。

I installed XAMPP a few months ago and it has been working fine. But recently when I open it I get an error of a port being occupied.

现在,每当我开始我的XAMPP和运行Apache服务我得到这些错误:

Now whenever I start my XAMPP and run apache services I get these errors:

Apache Service detected with wrong path
Change XAMPP Apache settings or
Uninstall/disable the other service manually first
Found Path: ERROR: Not Able To Open Service Manager
Expected Path: "d:\my local server\xampp\apache\bin\httpd.exe" -k runservice
Problem detected!
Port 80 in use by "system"!
Apache WILL NOT start without the configured ports free!
You need to uninstall/disable/reconfigure the blocking application
or reconfigure Apache to listen on a different port

也许正在使用一些系统进程端口80

Perhaps Port 80 is being used by some system process?

做什么这些错误的意思是,我如何对付他们?

What do these errors mean and how do I deal with them?

推荐答案

重新配置Apache来使用不同的端口是pretty容易。

Reconfiguring Apache to use a different port is pretty easy.


  1. 找到Apache的配置文件(它可能是在 D:\\我的本地服务器\\ XAMPP的\\ apache的\\的conf ,但我从来没有用过XAMPP,所以我不积极)。该文件可能会被命名为的httpd.conf

  2. 查找以端口开始的行。这将可能是端口80 端口127.0.0.1:80

  3. 在年底别的东西改变80。

  4. 重新启动您的服务。

  1. Find the configuration file for Apache (it's probably in d:\my local server\xampp\apache\conf, but I've never used XAMPP so I'm not positive). The file will probably be named httpd.conf.
  2. Look for a line that starts with Port. It will probably be Port 80 or Port 127.0.0.1:80.
  3. Change the 80 on the end to something else.
  4. Restart your service.

至于停止其他服务,你首先需要找出它是什么。由于这是80端口,你最有可能有另一个Web服务器上运行。看的第一个地方是你的服务小组(开始>润GT; SERVICES.MSC )。寻找与阿帕奇什么网​​站网​​络在标题。你可能已经安装了捆绑版本的Apache的其他软件,或者你可能已经安装了Internet信息服务器。

As for stopping the other service, you first need to find out what it is. Since this is port 80 you most likely have another web server running. The first place to look is your Services panel (Start > Run > services.msc). Look for anything with Apache, Web or Internet in the title. You might have installed other software that bundled a version of Apache, or you might have Internet Information Server installed.

如果您无法找到服务任何明显,你可以查找的使用该端口的进程。还有你可以下载到使这更容易的工具,但使用的股票工具,Windows附带:

If you can't find anything obvious in Services you can look for the process that's using that port. There are tools you can download to make this easier, but using the stock tools that ship with Windows:


  1. 打开一个命令提示符(开始>润GT; CMD

  2. 运行 -ao netstat的

  3. 查找在本地地址列与结尾的东西:80 :HTTP

  4. 找到的 PID 该连接(最后一栏)

  5. 运行任务管理器,转到视图>选择列... 并启用PID列

  6. 对于PID
  7. 找到可执行文件的名称
  8. 使用谷歌要弄清楚这个过程是什么,它​​的使用,以及如何将其关闭(通常只是发现它在服务面板使用名称的问题)

  1. Open a command prompt (Start > Run > cmd)
  2. Run netstat -ao
  3. Look in the Local Address column for something ending with :80 or :http
  4. Find the PID for that connection (last column)
  5. Run Task Manager, go to View > Select Columns... and enable the PID column
  6. Find the executable name for that PID
  7. Use Google to figure out what that process is, what it's used for, and how to turn it off (usually just a matter of finding the name it uses in the Services panel)

这篇关于错误的XAMPP Apache的运行服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆