PHP:如何在不同的端口上接受HTTP请求?

PHP:如何在不同的端口上接受HTTP请求?,php,http,Php,Http,我正在为一些API创建一个简单的端点,我想知道如何实现这一点?因此,API用户基本上可以将其卷曲并发送一些数据,但他可以将其更改为其他端口,如端口5000或类似的端口。除非您计划用PHP构建服务器没有意义。你将有一个服务器监听该端口。该服务器将有它的php模块,u将指向正确的代码。正如您将侦听端口80的服务器指向将php文件放在其www文件夹下的正确代码一样,我猜您只需将服务器设置为侦听端口80以外的其他端口。服务器默认设置为端口80的唯一原因是,这是浏览器希望使用的web服务器的标准端口。您可

我正在为一些API创建一个简单的端点,我想知道如何实现这一点?因此,API用户基本上可以将其卷曲并发送一些数据,但他可以将其更改为其他端口,如端口5000或类似的端口。

除非您计划用PHP构建服务器没有意义。你将有一个服务器监听该端口。该服务器将有它的php模块,u将指向正确的代码。正如您将侦听端口80的服务器指向将php文件放在其www文件夹下的正确代码一样,我猜您只需将服务器设置为侦听端口80以外的其他端口。服务器默认设置为端口80的唯一原因是,这是浏览器希望使用的web服务器的标准端口。您可以将web服务器设置为使用您喜欢的任何端口,只要您选择的服务器软件提供该端口,也就是说,大多数用户都会这样做

您可以在此处找到相关的Apache文档:

或者,如果您正在使用nginx,这个问题应该可以帮助您:

根据您的主机情况,您可能还需要对防火墙进行一些调整