Его следует запускать из командной строки, поскольку, как вы и предполагали, он предназначен для бесконечного запуска.Он привязывается к сокету на сервере и прослушивает входящие соединения.Он не может быть надежно запущен из браузера.
Опция "-q" запрещает выводить заголовки браузера, такие как X-Powered-By: PHP
или Content-Type: text/html
.столько памяти, сколько требуется PHP, до тех пор, пока он работает.Ваш объем памяти при запуске без клиентов будет варьироваться в зависимости от конфигурации.Чем больше подключенных клиентов, тем больше дескрипторов процессора, памяти и сокетов вы будете использовать.Он использует select, так что это эффективная обработка сокетов.
Кроме того, поскольку вы находитесь на виртуальном хостинге, вы, вероятно, не сможете его использовать, поскольку ваш пользователь, скорее всего, не сможет связываться спорт и прослушивание соединений.
Как видно из демонстрации, URL для подключения к WebSocket - ws://localhost:12345/websocket/server.php
.Если у вас нет веб-сервера, способного использовать WebSockets, вам придется запускать что-то вроде phpWebSocket, который действует как сервер и прослушивает порт, отличный от 80.
Надеюсь, это поможет.