Как мне запустить Laravel websockets на Azure? - PullRequest
0 голосов
/ 02 февраля 2020

В настоящее время у меня есть пакет basi c Azure и я пытаюсь запустить мое приложение laravel. Раньше мое приложение работало на Plesk, где веб-сокеты работали нормально.

В настоящее время мое приложение работает на azure, но я не смог сделать это на моем azure приложении.

Проблема: Когда я пытаюсь запустить php artisan websockets:serve в консоли, время просто истекает.

Я пытался: увеличил тайм-аут, но команда просто показывает счетчик, который продолжает вращаться

Чего я пытаюсь достичь: получить laravel веб-сокетов, работающих на Azure

Это мой первый опыт с azure.

1 Ответ

0 голосов
/ 16 февраля 2020

Я решил это не с помощью службы веб-приложений Azure, а с помощью VMS. Это позволило мне настроить виртуальную машину с помощью plesk.

Это позволило мне запускать веб-сокеты с моим приложением laravel на моей VMS.

В настоящее время Azure служба веб-приложений не поддерживает php sockets, Azure VMS

Шаги, которые я предпринял

Laravel установка Azure VMS

  1. Установка сервера Ubuntu 18
  2. Установка Plesk (https://get.plesk.com/)
  3. Подключение к серверу имен доменов через
  4. Добавление репозитория GitHub
  5. Установка php версия () https://www.vultr.com/docs/how-to-install-and-configure-php-70-or-php-71-on-ubuntu-16-04)
  6. Установить laravel Деп. «composer global require laravel / installer»
  7. Обновление зависимостей «composer update»
  8. Создать Mysql База данных
  9. Добавить .env с настройками
  10. Установка и настройка супервизора для веб-сокетов (https://docs.beyondco.de/laravel-websockets/1.0/basic-usage/starting.html#using -a-different-port )
  11. Дополнительные действия по установке веб-сокетов (https://laracasts.com/discuss/channels/general-discussion/supervisor-configuration-could-not-open-input-file-artisan?page=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...