Page 1 sur 1

lancer un serveur PHPwebsocket

Posté : 04 mai 2016, 12:07
par kamal95
Bonjour,

J'ai récupérer un chat utilisant les websockets et je voudrais l’implémenter sur mon site mais je ne voit pas comment faire pour lancer le serveur.

Voici l'url du code : https://github.com/Flynsarmy/PHPWebSocket-Chat

Sur mon pc c'est simple je le lance depuis le terminal en écrivant :

Code : Tout sélectionner

php server.php
J'ai essayé de le lancer avec cette commande :

Code : Tout sélectionner

shell_exec("php server.php");
Mais sa n'a pas fonctionné !
Merci d'avance pour votre aide.

Re: lancer un serveur PHPwebsocket

Posté : 04 mai 2016, 14:29
par Genova
Il te faut un serveur web (et pas un simple hébergement web) sur lequel tu as accès au terminal pour pouvoir lancer la commande.

Re: lancer un serveur PHPwebsocket

Posté : 04 mai 2016, 16:19
par kamal95
Justement ma question est là, est ce qu'il y a un moyen de le faire sans passer par le terminal ?

Re: lancer un serveur PHPwebsocket

Posté : 04 mai 2016, 20:20
par @rthur
Bonjour,

La réponse est non, ce script ne peut pas fonctionner si tu n'as pas toi même un serveur avec un terminal.

Re: lancer un serveur PHPwebsocket

Posté : 05 mai 2016, 11:13
par kamal95
Ah ok, donc si je veux faire du temps réel sur mon site je fais comment ?
Car pour les websockets il faut lancer un serveur mais avec node.js aussi. Et la solution avec ajax n'est pas super car j'ai beaucoup de cas où il faut que j'affiche des choses en temps réel donc ça fait énormément de requêtes.

Re: lancer un serveur PHPwebsocket

Posté : 05 mai 2016, 11:50
par @rthur
Bah prend un serveur dédié ou virtuel avec un accès SSH (=terminal).
Si tu as énormément de requêtes, effectivement il est préférable de partir sur un serveur node.js pour les websockets

Re: lancer un serveur PHPwebsocket

Posté : 05 mai 2016, 12:38
par kamal95
Quand je dit dans mon 1er post que c'est mon site, ce n'est pas exact.
En fait je travail pour une start-up et on fais le developpement sur un nas. Pour le dev sa ne pose pas de problème mais pour la prod, on n'a pas de serveur dédié. Est-ce que tu sais comment je pourrais faire la même chose qu'avec les sockets mais dans ces conditions là ?

Re: lancer un serveur PHPwebsocket

Posté : 06 mai 2016, 00:07
par @rthur
Si c'est un projet pro, alors il faut vous donner les moyens pour le réaliser.