我通过netbeans ide和xampp服务器创建了我的php页面,并在本地Web浏览器中以index.php运行。
现在问题是我想通过另一台计算机访问index.php页面并更新mysql数据库,两者都是以lan连接的。
答案 0 :(得分:4)
是的,您可以从其他计算机访问您的服务器。在这种情况下,两个问题是可能的。 1.如果您只需要从本地网络访问 2.如果您需要从互联网访问,即从地球上的任何地方访问。
为2你必须拥有真实(公共)IP地址。
表示1:您只能从本地网络访问。本地IP地址就足够了。
在这两种情况下,您都需要在httpd.conf
文件中进行少量更改。
#your root directory address in full
<Directory "C:/Program Files/*/www">
Order allow, deny
Allow from all
</Directory>
更改后,您需要重新启动Apache服务器。那么你可以从外面访问你自己的机器
答案 1 :(得分:1)
例如,有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应用程序:)
答案 2 :(得分:0)
为运行xampp服务器的PC设置IP地址,并通过此IP从其他计算机访问该应用程序。
答案 3 :(得分:0)
在原始pc中创建项目的虚拟主机,然后在另一台PC上通过原始pc的ip地址和原始pc的虚拟主机名创建主机条目。此虚拟主机名可以在其他PC中使用