无法在Xampp中更改Apache端口号

时间:2013-07-27 12:13:25

标签: apache xampp port

我刚刚下载了Windows的Xampp服务器xampp-win32-1.8.2-0-VC9.zip文件,并尝试启动apache服务器。但服务器无法启动以下消息:

XAMPP now starts as a console application.

Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.

(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted.  : AH00072: make_sock: could not bind to address 0.0.0.0:
80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

很明显,端口号80已被占用。

所以我去了apache / conf / httpd.conf文件并找到了行:

#Listen 12.34.56.78:80
Listen 80

并将上面的第二行更改为

Listen 8010

所以服务器现在必须从端口号8010开始。但它改为从https默认端口号443开始并再次给出相同的错误:

XAMPP now starts as a console application.

Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.

(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted.  : AH00072: make_sock: could not bind to address 0.0.0.0:
443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

那么我应该如何让服务器以我选择的端口号运行,为什么我的方法不起作用。据我所知,这种方法曾经用于早期版本的xampp,但现在还没有用。

5 个答案:

答案 0 :(得分:6)

这是帮助我改变港口的link

enter image description here

enter image description here

这也是video

答案 1 :(得分:4)

原来Skype阻止XAMPP运行apache。只需关闭Skype,打开服务器,然后重新打开Skype。这解决了我的问题。

答案 2 :(得分:4)

如果您使用的是Xampp,请打开此文件 httpd-ssl.conf 并搜索此条目 Listen 443 ,将其更改为,例如,收听444

然后重启apache。

答案 3 :(得分:2)

您需要从https-ssl.conf更改端口。从xampp config和apache(Httpd-ssl.conf)的控制面板更改端口。

答案 4 :(得分:1)

我运行了setup_xampp.bat并使用apache的配置按钮从控制窗格编辑了端口号。然后我找到了这一行Listen 80并通过编辑这一行将端口号更改为81。这解决了我的问题。