如果这不是最好的标签,很抱歉。我正在寻找一些基本的想法,关于不使用网络做以下事情的最好方法。
我被要求为一个繁忙的外卖建立一个简单的订购服务。他们正在寻找像你在McDonalds中得到的东西,即一个显示订单号状态的大屏幕。
我已经用php/mysql创建了一个基本的系统,它由2个页面组成,看起来非常相似,但是staff one可以在订单项被点击时更改进度。第二个页面将显示在客户屏幕上,简单地查询数据库并输出结果,该页面每10秒左右刷新一次。
我们的想法是,顾客页面将在餐厅的大屏幕上运行,而员工页面将在几个触摸屏平板电脑上运行。由于没有互联网使用的需要,我想将此移动到内部服务器,但不确定从哪里开始?
我能不能简单地用一台旧电脑设置一台服务器,在上面安装php和mySqL,然后让它运行?那么我是不是只需要在平板电脑上引用“服务器”的IP地址,比如192.1.1.1/stavpage.php?
或者比这更复杂一些?
发布于 2018-09-09 23:00:00
你的想法是对的。
我建议在便宜的linux机器上构建一个LAMP堆栈(Linux,Apache,MySQL,PHP)。正如ivanivan所建议的,覆盆子Pi将是理想的选择。
但是,如果这太技术性,那么使用带有WAMP/MAMP的旧计算机也可以。
当使用127.0.0.1或localhost设置服务器并在您的本地网络上运行时,其他设备应该可以访问该计算机的ip地址(假设您的防火墙允许)。
您可以简单地在全屏浏览器中加载网页,并使用客户端javascript每10秒刷新一次页面。或者,如果您想变得更聪明,可以使用ajax或websockets。
附注:另一个完全不同的选择是在Raspberry Pi上使用node.js服务器,同时取消Apache、PHP和Mysql。
我希望这能帮到你。
发布于 2018-09-09 22:39:20
是的,您可以使用localhost,并且您需要每10秒刷新一次页面的corn作业
https://stackoverflow.com/questions/52249116
复制