如何从另一台计算机访问php页面两者都连接在局域网中


How to access php page from another computer both are connected in LAN

我通过netbeans ide和xampp服务器创建了我的php页面,并将其作为index.php在本地web浏览器中运行。

现在的问题是,我想通过另一台计算机访问index.php页面并更新mysql数据库,两者都连接在lan中。

是的,您可以从其他机器访问您的服务器。在这种情况下,可能会出现两个问题。1.如果您只需要从本地网络访问2.如果您需要从互联网访问,即从地球上的任何地方访问。

对于2,您必须具有真实的(公共)IP地址。

for 1:您只能从本地网络访问。本地ip地址就足够了。

在这两种情况下,您都需要对httpd.conf文件进行小的更改。

 #your root directory address in full 
<Directory "C:/Program Files/*/www">
 Order allow, deny
 Allow from all
</Directory>

更改后,您需要重新启动您的apache服务器。然后您可以从外部访问您自己的机器

以有5台PC连接到Lan为例。所有计算机的IP地址将为:

PC 1 have IP Address 192.168.1.2
PC 2 have IP Address 192.168.1.3
PC 3 have IP Address 192.168.1.4
PC 4 have IP Address 192.168.1.5
PC 5 have IP Address 192.168.1.6

现在以你在PC 1中安装了Apache或IIS为例,其IP地址为192.168.1.2,现在所有连接到netowrk的其他计算机都可以从地址192.168.1.2访问你的web目录。通过网络浏览器。无论您使用的是什么PHP应用程序,这都会起作用。是您的Web服务器负责路由传入请求,而不是您的PHP应用程序:)

为运行xampp服务器的PC设置一个ip地址,并通过该ip从其他计算机访问应用程序。

在原始pc中创建项目的虚拟主机,然后在另一台pc上通过原始pc的ip地址和原始pc的虚拟主机名创建主机条目。此虚拟主机名可以在其他pc 中使用