我在几个月前安装了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?
做这些错误的意思是,我如何处理?
重新配置Apache来使用不同的端口是很容易的。
- 查找Apache的配置文件(它可能在
d:\my local server\xampp\apache\conf
,但我从来没有使用XAMPP,所以我还不能肯定)。 该文件可能会被命名为httpd.conf
。 - 查找以启动线
Port
。 这将可能是Port 80
或Port 127.0.0.1:80
。 - 在结束了别的东西改变80。
- 重新启动服务。
至于停止其他服务,你首先需要了解它是什么。 由于这是80端口,你最有可能有另一个Web服务器上运行。 看的第一个地方是你的服务面板( Start > Run > services.msc
)。 寻找与任何Apache
, Web
或Internet
的称号。 你可能已经安装了捆绑版本的Apache的其他软件,或者你可能已经安装了Internet信息服务器。
如果你不能找到任何服务明显你可以看看目前正使用该端口的进程。 还有你可以下载到使这更容易的工具,但使用股票工具Windows附带:
- 打开命令提示(
Start > Run > cmd
) - 运行
netstat -ao
- 看在
Local Address
栏的东西结尾:80
或:http
- 找到
PID
为连接(最后一栏) - 运行任务管理器,进入
View > Select Columns...
并启用PID列 - 找到该PID可执行文件名
- 使用谷歌要弄清楚这个过程是什么,它的用途,以及如何将其关闭(通常只是发现它在服务面板使用名称的问题)
我的解决方案是非常容易: 启动XAMPP-CONTROL.EXE为管理员 。 那么明显的错误了。
I`ve没有改变任何端口或停止任何进程。
在的情况下,检查正在使用Skype的登录状态,先注销Skype的然后开始appache因为Skype还端口80上运行,否则改变http.config端口任何其他你的幸运数字
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
用netstat -bano在提升的命令提示符,看看哪些应用在哪个端口上侦听。
但通常下列应用程序使用80端口的窗口。
IIS
World Wide Web Publishing service
IIS Admin Service
SQL Server Reporting services
Web Deployment Agent Service
如果停止运行上述应用程序和检查!
我解决了我的问题。 几天后,我已经安装的Apache Tomcat的JSP的做法,与此相伴,我开始XAMPP对PHP的工作,问题是,这两个服务器,我认为使用相同的端口,所以想去阻止从SERVICES.MSC是Apache Tomcat>的Apache Tomcat 9.0,当我再次开始了XAMPP,XAMPP的Apache服务器启动成功