Преобразование простого веб-приложения php только в локальную сеть - PullRequest
0 голосов
/ 10 сентября 2018

Извинения, если это не лучший тег для использования. Я подумываю о том, как сделать следующее без использования сети.

Меня попросили создать простую службу заказа для занятого выноса. Они ищут что-то похожее на то, что вы получаете в McDonalds, то есть большой экран, показывающий статус номеров заказов.

Я создал базовую систему в php / mysql, которая состоит из 2 страниц, которые выглядят очень похоже, однако штатная система может изменять ход выполнения при нажатии на элемент заказа. 2-я страница - это страница, которая будет отображаться на экране клиента и просто запрашивать базу данных и выводить результаты, страница обновляется каждые 10 секунд или около того.

Идея состоит в том, что страница клиента будет отображаться на большом экране в ресторане, а страница персонала - на нескольких планшетах с сенсорным экраном. Поскольку нет необходимости в использовании Интернета, я хотел бы перенести это на внутренний сервер, но не уверен, с чего начать?

Могу ли я просто настроить сервер, используя старый ПК, установить на него php и mySqL и запустить его? Должен ли я просто ссылаться на IP-адрес «сервера» на планшетах, например, что-то вроде 192.1.1.1/staffpage.php?

Или это немного сложнее?

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

У вас правильная идея.

Я бы предложил собрать стек LAMP (Linux, Apache, MySQL, PHP) на дешевой Linux-коробке. Как предположил Иваниван, Raspberry Pi был бы идеальным.

Существует множество руководств по настройке этого с Pi и Linux .

Однако, если это слишком технически, то использование старого компьютера с WAMP / MAMP также будет работать.

Когда сервер настроен и работает в локальной сети с использованием 127.0.0.1 или localhost, ip-адрес этого компьютера должен быть доступен другим устройствам (при условии, что ваш брандмауэр разрешает это).

Вы можете просто загрузить веб-страницу в полноэкранном браузере и использовать JavaScript на стороне клиента для обновления страницы каждые 10 секунд. Или, если вы хотите стать умным, вы можете использовать ajax или websockets.

С другой стороны: Еще один совершенно другой вариант - использовать сервер node.js на Raspberry Pi и покончить с Apache, PHP и Mysql.

Надеюсь, это поможет.

0 голосов
/ 10 сентября 2018

да, вы можете использовать localhost, и вам нужно задание кукурузы, чтобы обновлять страницу каждые 10 секунд

...