Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将php脚本放在WAN IP地址上,因为它是';我的本地主机上当前有什么?_Php_Sql_Reactjs_Debugging - Fatal编程技术网

如何将php脚本放在WAN IP地址上,因为它是';我的本地主机上当前有什么?

如何将php脚本放在WAN IP地址上,因为它是';我的本地主机上当前有什么?,php,sql,reactjs,debugging,Php,Sql,Reactjs,Debugging,目前,我可以使用带有React.js前端的MySQL将用户输入的信息成功输入数据库 我正在使用MAMP,我的php脚本位于htdocs文件夹中 我有一个在本地主机上运行的php脚本,但现在我想公开它。我已经通过获得了对我的WAN IP地址的访问权限。我如何将我的php脚本放在我的WAN IP地址上,因为它当前在我的本地主机上,这样我就可以向世界公开它了?听起来你好像在试图从自己的专用网络公开你的脚本。在这种情况下,您需要在路由器上配置称为“端口转发”的东西 这个概念很简单:如果有人试图访问您面向

目前,我可以使用带有React.js前端的MySQL将用户输入的信息成功输入数据库

我正在使用MAMP,我的php脚本位于
htdocs
文件夹中


我有一个在本地主机上运行的php脚本,但现在我想公开它。我已经通过获得了对我的WAN IP地址的访问权限。我如何将我的php脚本放在我的WAN IP地址上,因为它当前在我的本地主机上,这样我就可以向世界公开它了?

听起来你好像在试图从自己的专用网络公开你的脚本。在这种情况下,您需要在路由器上配置称为“端口转发”的东西

这个概念很简单:如果有人试图访问您面向公众的IP地址,那么流量将通过路由器。您的路由器不知道如何处理这些流量,因此默认情况下,它只会删除这些流量。端口转发告诉您的路由器“如果您在您的这个特定端口上接收到流量,那么将其定向到这个设备上的这个其他端口”。对于典型的web界面,您可能希望将HTTP的路由器端口
80
和HTTPS流量的路由器端口
443
转发到本地web服务器配置的相应等效端口

查看路由器管理界面的常用方法是IP地址
192.168.0.1
10.0.0.1
。可能存在其他可能性,当从命令行列出网络设置时,通常可以将这些可能性(无论如何,对于大多数住宅用户)列为“默认网关”条目。在路由器上设置端口转发的具体说明在很大程度上取决于您拥有的特定路由器,因此超出了本问题的范围。不过,您只需在管理界面中四处搜索,就可以很快找到设置