如何更改XAMPP的Apache服务器端口?
这是我的Apache httpd.conf设置:
Listen 8012 ServerName localhost:8012  每次我通过XAMPP启动Apache时,都会看到以下消息: 
 Status Check OK Busy… Apache Started [Port 80] 
任何人,请帮助我,我可以改变任何其他设置?
回答原来的问题:
要更改XAMPP Apache服务器端口,请按以下步骤操作:
1.选择一个空闲的端口号码
  Apache使用的默认端口是80 。 
看看所有使用 Netstat的 端口 (集成到XAMPP控制面板)。

 然后你可以看到所有使用的端口,在这里我们看到80端口已被System 。 

 选择一个空闲的端口号(例如8012 )。 
  2.编辑文件“ httpd.conf ” 
这个文件应该在Windows的
C:\xampp\apache\conf,或者在bin/apacheC:\xampp\apache\confLinux下 。
 Listen 80 ServerName localhost:80 
将它们替换为:
 Listen 8012 ServerName localhost:8012 
保存文件。
访问: http:// localhost:8012查看是否有效。
 如果没有,则必须按照下面的步骤3中的说明编辑http-ssl.conf文件。  ↓ 
  3.编辑文件“ http-ssl.conf ” 
这个文件应该在Windows的
C:\xampp\apache\conf\extra,或者在Linux下查看这个链接 。
找到以下行:
 Listen 443 <VirtualHost _default_:443> ServerName localhost:433 
 将其替换为其他端口号(本例中为8013 ): 
 Listen 8013 <VirtualHost _default_:8013> ServerName localhost:8013 
保存文件。
重新启动Apache服务器。
访问: http:// localhost:8012查看是否有效。
4.配置XAMPP Apache服务器设置
 如果您想访问本地主机而不指定URL中的端口号 
  http:// localhost而不是http:// localhost:8012 。 
- 打开Xampp控制面板
- 进入配置 ► 服务和端口设置 ►Apache
-  将主端口和SSL端口值替换为所选的值(例如8012和8013)。
- 保存服务设置
- 保存控制面板的配置
-  重新启动Apache服务器  它应该现在工作。 它应该现在工作。
回答你的问题:
如果在“控制面板”控制台中仍然存在此消息:
Apache开始[Port 80]
-  查找xampp-control.exe文件的位置(可能位于C:\xampp)
-  在该目录中创建一个文件XAMPP.INI(因此XAMPP.ini和xampp-control.exe位于同一目录中)
 在XAMPP.INI文件中放入以下几行: 
 [PORTS] apache = 8012 
现在,你将永远得到:
Apache开始[Port 8012]
 请注意, 这仅用于显示目的 。 它和你的httpd.conf没有关系。 
最好的解决方案是重新配置XAMPP Apache服务器来侦听和使用不同的端口号。 这是你如何做到的:
1)首先,您需要打开Apache的“httpd.conf”文件,并将其配置为在新的端口号上使用/ listen。 要打开httpd.conf文件,请单击Apache“开始”和“管理”按钮旁边的“配置”按钮。 在打开的弹出菜单中,单击并打开httpd.conf
2)在httpd.conf文件中搜索“listen”。 你会发现两行像这样:
 #Listen 12.34.56.78:80 Listen 80 
将端口号改为端口号 (如端口1234),如下所示
 #Listen 12.34.56.78:1234 Listen 1234 
3)接下来,在相同的httpd.conf文件中查找“ServerName localhost:”将其设置为新的端口号。
 ServerName localhost:1234 
4)保存并关闭httpd.conf文件。
5)现在再次点击Apache config按钮并打开“httpd-ssl.conf”文件。
6)在httpd-ssl.conf文件中,再次查找“Listen”。 你可能会发现:
 Listen 443 
将其更改为在您选择的新端口上进行收听。 像这样说:
 Listen 1443 
  7)在同一个httpd-ssl.conf文件中找到另一行,说<VirtualHost _default_:443> 。 将其更改为新的端口号。  (如1443) 
8)也在同一个httpd-ssl.conf中,你可以找到另一个定义端口号的行。 为了这个看起来“ServerName”。 你可能会发现这样的东西:
 ServerName www.example.com:443 or ServerName localhost:433 
将此ServerName更改为您的新端口号。
8)保存并关闭httpd-ssl.conf文件。
9)最后,还有一个地方你应该改变港口号码。 为此,点击并打开XAMPP控制面板的“配置”按钮。 然后点击“服务和端口设置”按钮。 在其中,点击“Apache”选项卡,并在“主端口”和“SSL端口”框中输入并保存新的端口号。 点击保存并关闭配置框。
这应该够了吧。 现在“启动”Apache,如果一切顺利,你的Apache服务器应该启动。
您还将看到XAMPP控制面板中的Apache端口号更改为您设置的新端口号。
您是否尝试通过输入“ http:// localhost:8012 ”(重新启动Apache之后)来访问您的页面?
我也有问题。 我改变了端口,但不能在8012上启动。
Skype涉及,因为它有相同的端口 – 80.它不能让阿帕奇改变它的端口。
因此,只需重新启动计算机和打开任何其他程序之前打开xampp 首先更改端口让我们说从80到8000或8012这些行在httpd.conf
 Listen 80 ServerName localhost:80 
重新启动xampp,启动Apache,检查本地主机。
如果不工作上面的端口ID然后改变它。像8082,8080重新启动xammp,启动apache服务器,检查它现在工作。
 如果XAMPP server正在运行,请停止XAMPP服务器。 
按照以下步骤更改端口号。
在以下位置打开文件。
 [XAMPP Installation Folder]/apache/conf/httpd.conf 
 打开httpd.conf文件并搜索字符串: 
听80
这是XAMMP使用的端口号。
 然后搜索字符串ServerName并更新您之前为Listen输入的端口号 
现在保存并重新启动XAMPP服务器。