要使Node.js Web服務(wù)器功能(如Apache)執(zhí)行PHP腳本,需要執(zhí)行哪些步驟?有什么方法可以將PHP集成到Node.js中?注意:我不想直接在Node.js中執(zhí)行PHP腳本,而是通過Apache實例或類似的東西“路由”。
3 回答

人到中年有點甜
TA貢獻1895條經(jīng)驗 獲得超7個贊
我有同樣的問題。我嘗試通過外殼接口調(diào)用php,它產(chǎn)生了所需的結(jié)果:
var exec = require("child_process").exec;
app.get('/', function(req, res){exec("php index.php", function (error, stdout, stderr) {res.send(stdout);});});
我確定這在推薦做法列表中并不算高,但是它似乎可以滿足我的要求。另一方面,如果您不想直接從Node.js執(zhí)行PHP腳本,而是想從另一個Web服務(wù)器中繼PHP腳本,那么這似乎可以解決問題:
var exec = require("child_process").exec;
app.get('/', function(req, res){exec("wget -q -O - http://localhost/", function (error, stdout, stderr) {res.send(stdout);});});
- 3 回答
- 0 關(guān)注
- 971 瀏覽
添加回答
舉報
0/150
提交
取消