连接到 xampp 上的服务器脚本

Posted

技术标签:

【中文标题】连接到 xampp 上的服务器脚本【英文标题】:connect to server script on xampp 【发布时间】:2018-02-20 07:02:31 【问题描述】:

我有一个远程 Windows 服务器 2008,并在服务器上安装 xampp。我写了一个服务器脚本,在服务器上,我可以用http://localhost/fire/myfile.php调用服务器脚本

我的问题是:如何从另一台计算机调用此脚本?如果Windows服务器的IP地址是192.168.1.1,那么调用脚本的URL是http://192.168.1.1/fire/myfile.php吗? 但是网址不起作用。

【问题讨论】:

【参考方案1】:

如果您的另一台计算机在同一网络中,您的尝试将会成功。否则,如果它在您的网络之外,您将无法通过内部 IP 地址访问您的 PHP 文件。

在这种情况下,您必须使用您的 WAN 地址,或者您可以在您的 WAN 地址上设置 DNS 并将所有传入请求从端口 80(或您要使用的端口)重定向到您的内部 IP 地址您的计算机正在运行 xampp。

【讨论】:

我的另一台计算机在不同的网络中。调用我的服务器脚本的 URL 是否应该是 WANaddress/fire/myfile.php? 是的,这是正确的。 YOURWANADDRESS/fire/myfile.php 如果您不知道您的地址,您可以在whatismyip.com 上查看,但无论如何您必须将端口 80 上的请求重定向到您的机器。这是在您的路由器设置中完成的。 谢谢,如何在我的路由器设置中重定向请求? 嗯,我不知道你有什么样的路由器,所以我不能确切地告诉你如何进行端口转发。一般192.168.1.1是路由器的IP地址。在某些情况下它是 192.168.0.1,在其他情况下甚至是其他的东西,但请尝试使用这两个。你应该得到一个登录屏幕。登录并查找名为“端口转发” 的内容。否则,如果您知道自己的路由器型号,则可以谷歌搜索。每个路由器型号都有自己的端口转发方式。

以上是关于连接到 xampp 上的服务器脚本的主要内容,如果未能解决你的问题,请参考以下文章

连接到不同服务器上的 mysql

如何从 Docker 容器中的 python 脚本连接到 Ubuntu 上的本地 SQL 服务器

为 PHP 安装 SSH2 以在 OSX 10.9.1 上的 Xampp Apache 服务器上运行

无法通过 php 脚本连接到 xdebug(在 xampp for mac 上运行)

Android 手机无法连接到安装在 VMware 上的 XAMPP 服务器

无法连接到 XAMPP 上的 FTP 服务器 (Mac)