Теперь хочу понять возможно ли реализация Websocket-ах на PHP?
Да можно, но для этого надо уходить от типичного подхода при разработке.
Обычно, при работе с php на каждый запрос запускается новый процесс php, который этот запрос обрабатывает.
В случае с вебсокетами - нужно постоянно держать соединение.
К счастью, есть библиотеки, которые всё уже по сути решают, и их легко можно найти. загуглив "php websocket"
Наиболее популярная - workerman:
https://github.com/walkor/Workerman