Wie kann ich PHP-Skripte innerhalb eines Node.js-Webservers ausführen?

Patricia Arquette
Freigeben: 2024-11-10 22:14:02
Original
903 Leute haben es durchsucht

How can I execute PHP scripts within a Node.js web server?

PHP-Ausführung in Node.js integrieren

Das Ausführen von PHP-Skripten innerhalb eines Node.js-Webservers kann für Vielseitigkeit bei der Webentwicklung sorgen. So können Sie PHP-Ausführungsfunktionen integrieren:

Direkte Ausführung

Für die direkte Ausführung von PHP-Skripten in Node.js können Sie das Modul „child_process“ nutzen:

var exec = require("child_process").exec;
app.get('/', function(req, res){exec("php index.php", function (error, stdout, stderr) {res.send(stdout);});});
Nach dem Login kopieren

Es ist jedoch wichtig zu beachten, dass dieser Ansatz möglicherweise nicht der am meisten empfohlene ist üben.

PHP-Ausführung weiterleiten

Wenn Sie PHP-Skripte lieber nicht direkt von Node.js ausführen möchten, können Sie einen anderen Webserver verwenden, der die PHP-Ausführung und Weiterleitungsanforderungen verarbeitet dazu:

var exec = require("child_process").exec;
app.get('/', function(req, res){exec("wget -q -O - http://localhost/", function (error, stdout, stderr) {res.send(stdout);});});
Nach dem Login kopieren

Dieser Ansatz beinhaltet die Verwendung einer Befehlszeilenschnittstelle, um PHP-Ausgaben abzurufen und sie zurück an Node.js weiterzuleiten Server.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Skripte innerhalb eines Node.js-Webservers ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage