怎么修改Xampp中Apache服务器的端口号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么修改Xampp中Apache服务器的端口号相关的知识,希望对你有一定的参考价值。

下载安装好Xampp直接start apache服务,可能发现443端口被其他服务所占有,这时候我有必要修改一下apache服务器的端口号:
步骤很简单:点击Config按钮,可以看到有两个配置文件httpd.conf和httpd-ssl.conf;现在要根据端口号错误来更改apache的端口号,如果是port 443错误,更改http-ssl.conf文件中的Listen监听端口,如果是80错误,更改httpd.conf文件中Listen
打开httpd.conf文件,找到设置端口的配置信息如下:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
打开httpd-ssl.conf文件,找到设置端口的配置信息如下:
#
# When we also provide SSL we have to listen to the
# standard HTTP port (see above) and to the HTTPS port
#
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two
# Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443"
#
Listen 443
ps:配置文件比较长,眼睛不好找,按Ctrl+F查找关键字就快多了,比如直接找80或者443就行了,马上跳到该段的配置信息了。
直接更改下Listen的端口号就可以。
参考技术A 你可以换个运行环境试试,phpWAMP这款绿色集成环境支持一键修改端口。 默认有6个PHP版本,你随便切换,切换不同版本,总有一个版本适合你的程序的。 参考技术B 你可以换个运行环境试试,PHPWAMP这款绿色集成环境支持一键修改端口。 默认有6个PHP版本,你随便切换,切换不同版本,总有一个版本适合你的程序的

如何在 WAMP 中更改 apache 的端口号

【中文标题】如何在 WAMP 中更改 apache 的端口号【英文标题】:How to change port number for apache in WAMP 【发布时间】:2012-01-24 08:25:01 【问题描述】:

我是 WAMP 服务器的新手,并将其安装在我的系统上,但是在安装后,当我通过在浏览器中访问 localhost url 来检查它时,就像 http://localhost/ 一样,它无法正常工作。我收到 404 错误和空白页

这是因为 IIS 服务器正在使用我的默认为 Wamp server 的 80 端口。所以请告诉我如何更改 Wamp 服务器中的端口号并解决此问题。

【问题讨论】:

【参考方案1】:

单击 WAMP 服务器图标,然后从 Config Files 下的菜单中选择 httpd.conf。一个长文本文件将在记事本中打开。在这个文件中滚动 一直到 Port 80 的行,并将其更改为 Port 8080, 保存文件并关闭记事本。再次单击 wamp 服务器图标,然后 选择重启所有服务。我们还需要再做一项改变 完毕。在 Windows 资源管理器中找到 WAMP 服务器的安装位置 默认为C:\Wamp


更新:在较新版本的 WAMP 上,单击 WAMP 服务器图标 > Apache > httpd.conf,然后将Listen 80 行更改为Listen 8080 或您想要的任何端口。

更新: 在 3.1.6 版本的 WAMP 上,右键单击任务栏中的 wamp 服务器图标,选择“工具”->“Apache 使用的端口: 80" -> "使用80以外的端口",会弹出一个输入框,在里面输入一个新的端口,点击确认按钮,然后重启wamp。

【讨论】:

不应该是Listen 8080而不是Port 8080吗? 可能是您的其他应用程序正在使用该 80 端口,因此您只需更改端口即可。 与此相关 - 我还必须将端口更改为不同的端口,但随后来自 WampServer 系统托盘监视器的链接不起作用。他们一直指向简单的“localhost/”。要更改它,我尝试编辑 c:\wamp\wampmanager.ini,但每次重新启动 wampserver 时,该文件似乎都会被默认值覆盖。无论如何,在 c:\wamp\wampmanager.tpl (我猜是模板)中添加新的端口号后,下一次 wamp 重启后一切都开始工作了。只是觉得我应该分享。 :) 同时更改 wamp\wampmanager.tpl 中的 url 链接以使任务栏的快捷方式正常工作 ***列出了端口号和常见用途。状态 80、8080 和 8008 作为常见的替代 http 端口。 en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers【参考方案2】:

除了修改文件C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf. 要使 url 快捷方式正常工作,请编辑文件 C:\wamp64\wampmanager.conf 并更改端口:

[apache]
apachePortUsed = "8080"

然后退出并重新启动 wamp。

【讨论】:

【参考方案3】:

单击 WAMP 服务器图标,然后从 Config Files 下的菜单中选择 httpd.conf。一个长文本文件将在记事本中打开。在这个文件中滚动 向下到读取端口 80 的行并将其更改为读取端口 8080, 保存文件并关闭记事本。再次单击 wamp 服务器图标,然后 选择重启所有服务。我们还需要再做一项改变 完毕。在 Windows 资源管理器中找到 WAMP 服务器的安装位置 默认为 C:\Wamp。

【讨论】:

【参考方案4】:

wampserver 3.x 开始,更改 Apache 的侦听端口号 不需要任何特定的 Apache 技能(http.conf、virtualhost、...) ,您只需单击按钮 - 假设您运行的是 Windows 操作系统! :

    在托盘中,右键单击绿色/正在运行 WAMP 图标 选择菜单工具Apache使用的端口:xx部分,点击使用80以外的端口 (即默认端口配置) 在弹出窗口中输入所需的端口号 - 通常使用 8080 作为备用 Web 端口

注意:替代端口:查看官方IANA Service Name and Transport Protocol Port Number Registry

【讨论】:

【参考方案5】:

我没有更改端口,而是将端口 80 回收为 IIS 使用的。

所以我去了服务,并停止了以下操作:

    万维网出版服务。 网络管理服务 Web 部署代理服务。

将它们设置为手动,这样它就不会在开发环境重新启动时启动。

【讨论】:

我喜欢这种方法而不是更改端口。在 Windows 10 上,我只需要禁用万维网发布服务【参考方案6】:

只需转到 httpd.conf 文件,例如。在 WAMP 环境下它位于:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

转到第 1 行。 46 并根据您的要求编辑Listen 80

Listen 8383

较新版本的 WAMP 使用以下两行代码:

Listen 0.0.0.0:8383  
Listen [::0]:8383

接下来转到第 1 行。 171 并根据您的要求编辑ServerName localhost:80

ServerName localhost:8383

Restart Apache 完成了!!

现在,您可以使用您的 URL 访问:

http://localhost:8383 or http://192.168.1.1:8383

希望对在这里寻找解决方案的人有所帮助。

【讨论】:

如果您使用 VirtualHosts,那么您还需要更新它们以使用 而不是 【参考方案7】:

更改 Xampp 的端口号 转到文件 C:\xampp\apache\conf\httpd.conf

#Listen 12.34.56.78:80
Listen 80

将 80 改为 82

作为

#Listen 12.34.56.78:82
Listen 82

现在你的网址将是

http://localhost:82

【讨论】:

我改了,效果很好!但是我可以从 url 中隐藏端口吗?它应该使用端口 82,但不应显示在 url 中。这可能吗?【参考方案8】:

您可以尝试更改 Apache 服务器以侦听端口 80 以外的其他端口。

单击任务栏中的黄色 WAMP 图标 选择 Apache -> httpd.conf 在里面找到这两行代码:

听 80 服务器名称本地主机:80 并将它们更改为这样的东西(它们不是一个相邻的):

听 8080 服务器名称 localhost:8080

【讨论】:

以上是关于怎么修改Xampp中Apache服务器的端口号的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP中mysql的admin页面打不开

xampp怎么启动apache服务

Tomcat的端口号怎么修改?

tomcat作为服务器的端口号多少

安装Xampp后apache无发启动,80端口被占用,怎么解决???

怎么改tomcat的端口号?