Задать вопрос

Как к Yii2 прикрутить phpdaemon?

Здравствуйте! Решили написать сайт на yii2, используя веб-сокеты. Столкнулись с проблемой - не можем прикрутить yii2 к веб-сокетам (или наоборот).

В логах : W#23156 crashed by error 'Class 'Yii' not found' at /var/www/app/frontend/phpdaemon/WebSocketApp.php:22
Как решить проблему?
  • Вопрос задан
  • 5997 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
@kaasius
Вызвать загрузчик автолоадера от Yii?
Ответ написан
Комментировать
@naonma Автор вопроса
А как он тогда свои классы будет грузить?
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
их и не нужно связывать. web-socket сервер должен быть как stand-alone приложение. Вам нужно организовать связь между ним и приложением на yii (через rest, сокеты или RabbitMQ/ZeroMQ).

А вообще в вашем случае, как мне кажется, проще использовать сервисы типа pusher.
Ответ написан
begemot_sun
@begemot_sun
Программист в душе.
php и websocket вещи не совместимые. Используйте Erlang, Go, node.js, на худой конец Python.
Ответ написан
@kolesnevg
попробуйте nginx_push_stream_module
Ответ написан
Комментировать
comm1x
@comm1x
Web-developer
Статья о том, "Как подключить Yii к phpDaemon"
Почти аналогично прикручивается Yii2, немножко нужно покопаться будет в методе onReady().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы