我是一名网页设计师和 PHP 开发人员。
我用 PHP 创建了一些网站,并将它们部署到来自不同供应商(如 GoDaddy、Yahoo、MediaTemple 等)的 Web 服务器上。
但现在,我将创建一个在 LAN 上运行的应用程序,以便该应用程序可以从该 LAN 上的每台计算机上使用。
对于开发和测试,我使用EasyPHP http://easyphp.org!
所以我的问题是:我应该使用 EasyPHP 在客户端的 LAN 服务器上安装应用程序吗?如果没有,你知道有哪些网络教程可以教我如何在 LAN 上部署 PHP Web 应用程序吗?
我们可以在 .net 中创建一个单独的 Windows 安装程序来安装 apache、PHP、MySQL 以及我在 PC 上的应用程序吗?
当您安装 Apache 或 IIS 或任何其他 Web 服务器应用程序时,您的计算机将充当 Web 服务器。网络服务器不仅限于本地环境,它也可以响应从互联网收到的请求。
例如,如果您的计算机中安装了 Apache 或 IIS 并且已连接到互联网。然后记下您的 IP 地址并从外部切换到任何其他计算机,并尝试访问您的计算机,瞧,它会从您的 Web 服务器定义的 Web 根目录中访问您的文件。您的 PC 现在充当客户端的 Web 服务器。局域网也是如此。
举例来说,有 5 台 PC 连接到 WIFI 路由器。 wifi 会将本地 IP 地址分配给所有计算机,因此
PC 1 的 IP 地址为 192.168.1.2
PC 2 的 IP 地址为 192.168.1.3
PC 3 的 IP 地址为 192.168.1.4
PC 4 的 IP 地址为 192.168.1.5
PC 5 的 IP 地址为 192.168.1.6
现在以您在 PC 1 上安装了 Apache 或 IIS 为例,其 IP 地址为 192.168.1.2,现在连接到网络的所有其他计算机将能够从地址 192.168.1.2 访问您的 Web 目录。通过网络浏览器。无论您使用什么 PHP 应用程序,这都会起作用。负责路由传入请求的是您的 Web 服务器,而不是您的 PHP 应用程序:)
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)