Для использования WebSocket вам необходим процесс, который выводит список на определенный порт WebSocket. Вам нужно начать использовать командную строку. При использовании этого, пожалуйста, убедитесь, что у вас есть достаточный механизм перехвата ошибок в PHP-скрипте. Поэтому лучше использовать сценарий оболочки, который может перезапустить сервер, если произойдет какая-либо серьезная ошибка.
http://www.techzonemind.com/php-websocket-library-two-way-real-time-communication/
Я разработал библиотеку для решения этой проблемы. Включите как клиент (JavaScript), так и сервер (PHP). Также включен скрипт оболочки (.sh) для запуска процесса php.