Comment intégrer nodeJS + Socket.IO et PHP?

J'ai récemment été la recherche autour, à trouver un bon moyen de communiquer entre nodeJS et PHP. Voici l'idée : nodeJS est encore assez nouveau, et il peut être un peu difficile de développer une application entière avec elle. En outre, vous devrez peut-être seulement pour un module de votre projet, comme en temps réel des notifications, le chat, ... Et vous souhaitez gérer tous les autres trucs avec PHP, car il est probablement plus facile pour vous (et vous pouvez tirer parti des structures existantes, comme CodeIgniter ou Symfony).

Je voudrais avoir une solution facile ; je ne veux pas utiliser cURL, ou un troisième serveur de communiquer entre Apache et le Nœud serveurs. Ce que je veux, c'est être en mesure de capturer des événements de nœud simple Javascript, côté client.

Je n'ai pas trouvé toutes les réponses qui où les, la plupart du temps du côté client a été en cours d'exécution par le nœud de serveur et n'est donc pas applicable dans mon cas. J'ai donc analysé tous les sujets possibles, et enfin trouver ma réponse ; je vais essayer de partager cela, et d'avoir un point où tout est clair.

Espère que cela peut aider certaines personnes ! 😉