Zie hier een voorbeeld:
https://www.flynsarmy.com/2010/05/php-we…at-application/
Wees er wel bewust van de PHP hier niet voor gemaakt is. PHP is te restrictief / belastend en moet altijd via Apache/NGinx gaan.
De meeste servers hebben stockets aan staan. Maar zoals @ismail123 terrecht aangeeft zijn er hosters die niet een standaard configuratie gebruiken. Deze hebben mogelijk socket ondersteuning uitgeschakeld.
Zoals @wimmpie kun aangeeft kun je ook een library gebruiken voor de PHP kant. DIe regelt dan denken voor je. Voor Javascript is http://socket.io/ de meest gebruikte/bekenste.
Maar ik raad je aan om bijvoorbeeld aan de server kant NodeJS of bijv. Python te gebruiken. Deze zijn een stuk lichter. Hier dien je wel een VPS voor te hebben (of een speciale NodeJS hosting).