XAMPP - 端口80正在使用......虽然我将端口改为8080

时间:2016-08-09 20:22:04

标签: apache xampp httpd.conf ports

我已经更改了在其他线程上发布的端口 httpd-ssl.conf:Listen 8080ServerName localhost:8080

也编辑了httpd-ssl.conf: Listen 4433<VirtualHost _default_:4433> ,ServerName www.example.com:4433

我没有得到它因为Apache启动,但只是在这些错误消息之后...... 只是想知道是否可以这样做,以及可能导致问题的原因。

[Apache] Problem detected!
[Apache] Port 80 in use by "Unable to open process" with PID 4!
[Apache] Apache WILL NOT start without the configured ports free!
[Apache] You need to uninstall/disable/reconfigure the blocking application
[Apache] or reconfigure Apache and the Control Panel to listen on a different port
[Apache] Attempting to start Apache app...
[Apache] Status change detected: running

ScreenShot

2 个答案:

答案 0 :(得分:2)

我想出了导致问题的原因..这是IIS。 要修复它 - 打开“run”(Winkey + R)写service.msc,然后搜索World Wide Web Publishing Service并将其设置为Manual。如果您不需要它,可以转到Control Panel>Programs and Features>Turn Windows features on or off,取消选中“Internet信息服务”,单击“确定”,需要重新启动。 我相信对于某些人来说,编辑XAMPP httpd.conf就足够了,并将端口设置为8080或任何可用的端口。

更新:似乎不是IIS!您甚至不需要将IIS更改为手动启动。除了httpd.conf我们还需要配置主端口。打开XAMPP点击配置(带扳手图标的那个)&gt;服务和端口设置&gt;更改“主端口”和“SSL端口”,例如8080,4433单击Save然后你去:) XAMPP v.3.2.2

答案 1 :(得分:0)

您可以通过打开cmd并键入

来检查正在使用的端口
netstat -all

但很可能端口8080正在使用中。

只需将端口更改为其他内容,您无需更改任何其他设置。