[英]Unable to change Apache port number in Xampp
我刚刚为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,但现在还没有用。
事实证明Skype阻止XAMPP运行apache。 只需关闭Skype,打开服务器,然后重新打开Skype。 这解决了我的问题。
如果您正在使用Xampp,请打开此文件httpd-ssl.conf并搜索此条目Listen 443 ,将其更改为,例如, Listen 444
然后重启apache。
您需要从https-ssl.conf
更改端口。 从xamp config和apache(Httpd Httpd-ssl.conf
)的控制面板更改端口。
我运行了setup_xampp.bat并使用apache的config按钮编辑了控制窗格中的端口号。 然后我找到了这一行Listen 80
并通过编辑这一行将端口号更改为81。 这解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.