我已经在PHP中创建了一些网站,并将其部署到来自不同供应商的GoDaddy,Yahoo,MediaTemple等的Web服务器.
但现在,我将要创建一个将在局域网上运行的应用程序,以便从该LAN上的每台计算机上都可以使用应用程序.
对于开发和测试,我用EasyPHP!
所以我的问题是:我应该使用EasyPHP在我的客户端的LAN服务器上安装应用程序吗?如果没有,你知道任何网络教程,教我如何在局域网上部署PHP Web应用程序?
我们可以在.net中创建一个单独的windows安装程序,它在PC上安装apache,PHP,MysqL以及我的应用程序?
例如,如果您在计算机中安装了Apache或IIS,并且已连接到Internet.然后记下您的IP地址,并从外部切换到任何其他计算机,并尝试访问您的计算机,并从其Web服务器定义的Web根目录中访问您的文件.您的PC现在正在作为客户端的Web服务器. LAN也一样.
例如,有5台PC连接到WIFI路由器. wifi将为所有计算机分配本地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目录.通过网络浏览器.无论您正在使用什么程序,这将会工作.它是您的Web服务器负责路由传入请求而不是您的程序:)
希望这可以帮助.