J'ai eu la même question. J'ai essayé d'invoquer php par le biais de l'interface shell, et cela a produit le résultat souhaité :
var exec = require("child_process").exec;
app.get('/', function(req, res){exec("php index.php", function (error, stdout, stderr) {res.send(stdout);});});
Je suis sûr que cela ne figure pas en bonne place sur la liste des pratiques recommandées, mais cela semblait faire ce que je voulais. Si, d'un autre côté, vous ne voulez pas exécuter des scripts PHP directement à partir de Node.js mais que vous voulez les relayer à partir d'un autre serveur web qui le fait, cela semble faire l'affaire :
var exec = require("child_process").exec;
app.get('/', function(req, res){exec("wget -q -O - http://localhost/", function (error, stdout, stderr) {res.send(stdout);});});