错误从XAMPP运行的Apache服务(Error in running apache servic

2019-07-18 02:47发布

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

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

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?

做这些错误的意思是,我如何处理?

Answer 1:

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

  1. 查找Apache的配置文件(它可能在d:\my local server\xampp\apache\conf ,但我从来没有使用XAMPP,所以我还不能肯定)。 该文件可能会被命名为httpd.conf
  2. 查找以启动线Port 。 这将可能是Port 80Port 127.0.0.1:80
  3. 在结束了别的东西改变80。
  4. 重新启动服务。

至于停止其他服务,你首先需要了解它是什么。 由于这是80端口,你最有可能有另一个Web服务器上运行。 看的第一个地方是你的服务面板( Start > Run > services.msc )。 寻找与任何ApacheWebInternet的称号。 你可能已经安装了捆绑版本的Apache的其他软件,或者你可能已经安装了Internet信息服务器。

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

  1. 打开命令提示( Start > Run > cmd
  2. 运行netstat -ao
  3. 看在Local Address栏的东西结尾:80:http
  4. 找到PID为连接(最后一栏)
  5. 运行任务管理器,进入View > Select Columns...并启用PID列
  6. 找到该PID可执行文件名
  7. 使用谷歌要弄清楚这个过程是什么,它的用途,以及如何将其关闭(通常只是发现它在服务面板使用名称的问题)


Answer 2:

我的解决方案是非常容易: 启动XAMPP-CONTROL.EXE为管理员 。 那么明显的错误了。

I`ve没有改变任何端口或停止任何进程。



Answer 3:

在的情况下,检查正在使用Skype的登录状态,先注销Skype的然后开始appache因为Skype还端口80上运行,否则改变http.config端口任何其他你的幸运数字



Answer 4:

Yoour预期路径中的问题点是一个事实,即有可能的MySQL的多个实例。 搜索在Windows资源管理器的MySQL。 如果程序正在寻找

预期路径: “d:\我的本地服务器\ XAMPP的\ apache的\斌\ httpd.exe” -k runservice

确保您的httpd.exe是在正确的地方。 我有完全一样的问题,我四处移动斌/ apache的文件夹到正确的位置。

全部细节在这里:

http://hodentekhelp.blogspot.com/2014/02/on-installing-apache-on-windows-7-64bit.html



Answer 5:

用netstat -bano在提升的命令提示符,看看哪些应用在哪个端口上侦听。

但通常下列应用程序使用80端口的窗口。

IIS
World Wide Web Publishing service
IIS Admin Service
SQL Server Reporting services
Web Deployment Agent Service

如果停止运行上述应用程序和检查!



Answer 6:

我解决了我的问题。 几天后,我已经安装的Apache Tomcat的JSP的做法,与此相伴,我开始XAMPP对PHP的工作,问题是,这两个服务器,我认为使用相同的端口,所以想去阻止从SERVICES.MSC是Apache Tomcat>的Apache Tomcat 9.0,当我再次开始了XAMPP,XAMPP的Apache服务器启动成功



文章来源: Error in running apache services from XAMPP