Никогда не делайте так! Это прямая угроза безопасности вашего приложения! Благодаря корс алл любая веб страница сможет посылать запрос на ваш сервер и красть данные клиентов итп..
Правильные вебсокеты только в nodejs! Оффициально браузеры поддерживают WS билиотеку на nodejs. а билиотеки типо socket.io просто обертки. Для PHP лучше использовать long pooling. Само название socket.io говорит о себе где есть документация. (https://socket.io/get-started/chat/)
leooverlight, Советую использовать google cloud functions, там NodeJS будет стоить очень дешего, и за сис администрирование своих серверов беспокоится не надо! и самое важное что Google cloud functions очень расширяемые! Они будут сразу адаптироваться к любым нагрузкам!