Mengintegrasikan Perlaksanaan PHP dengan Node.js
Melaksanakan skrip PHP dalam pelayan web Node.js boleh menyediakan serba boleh dalam pembangunan web. Begini cara anda boleh menyepadukan fungsi pelaksanaan PHP:
Pelaksanaan Terus
Untuk pelaksanaan langsung skrip PHP dalam Node.js, anda boleh memanfaatkan modul "child_process":
var exec = require("child_process").exec; app.get('/', function(req, res){exec("php index.php", function (error, stdout, stderr) {res.send(stdout);});});
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa pendekatan ini mungkin tidak amalan yang paling disyorkan.
Menyampaikan Perlaksanaan PHP
Jika anda memilih untuk tidak melaksanakan skrip PHP terus daripada Node.js, anda boleh menggunakan pelayan web lain yang mengendalikan pelaksanaan PHP dan menyampaikan permintaan kepadanya:
var exec = require("child_process").exec; app.get('/', function(req, res){exec("wget -q -O - http://localhost/", function (error, stdout, stderr) {res.send(stdout);});});
Pendekatan ini melibatkan penggunaan antara muka baris arahan untuk mengambil PHP output dan hantarkannya kembali ke pelayan Node.js.
Atas ialah kandungan terperinci Bagaimanakah saya boleh melaksanakan skrip PHP dalam pelayan web Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!