18-07-2012, 06:16 PM
(18-07-2012, 05:35 PM)niahoo a écrit : J'ai lu la page http://www.scriptol.fr/javascript/nodejs-php-html.php . Je sais pas mais j'ai l'impression qu'il a codé à la main la communication via socket entre php et node dans le sens PHP => Node.
Ce qui ne me semble pas super fameux ...
Alors que si comme tu le dis Node exécute PHP via FastCGI il devait pouvoir récupérer la sortie des echo de PHP tout simplement.
Ça flaire pas super bon cette histoire. Tant qu'à utiliser node, pourquoi ne pas se passer de PHP ? Si c'est pour retourner du JSON ou autre, il y a des pilotes de base de données pour Node.
Je me suis fait la même réflexion.
Node n'est pas une passerelle entre PHP et du HTML. Ca remplace PHP
Sinon pour executer du PHP, il y a des méthodes pour le faire en ligne de commande, exec() du module child_process de mémoire. On peut par exemple aussi bien faire ls pour lister un répertoire...
Pour MySQL je te conseille npm install mysql@2.0.0-alpha3
Il y a un exemple dans un tuto que j'ai mis sur le forum, comme quoi y'a pas loin à chercher des fois