[英]Running PHP from nodejs instance
我想像https://www.npmjs.com/package/node-php一樣用nodejs運行php
很好,但我想它只能與Express的舊版本一起使用,並且此存儲庫看起來不再需要維護。
看起來像
var php = require('php');
var app = express();
app.use("/", php.cgi("/path/to/wordpress"));
app.listen(3000);
然后,對/
.php
所有請求/
以.php
結尾的請求都將調用運行php的cgi腳本並返回結果。
現在,我想要達到的目標更像是:
無論如何,還是可以使用nodejs來做到這一點,還是需要像NodeJS的Call PHP方法那樣進行網絡調用?
不必啟動php網絡服務器將是可取的,它將需要更多的設置,而我的項目也不會“開箱即用”,我更喜歡僅安裝php5並完成了(我猜它安全的內存/過程以及這些調用應該經常使用)
您可以通過stdin
傳遞輸入,然后像常規文件一樣使用fopen("php://stdin")
讀取它( file_get_contents("php://input")
也可以)。 假設您只想運行一個簡單的PHP腳本,而不是期望HTTP請求各個方面的東西。
輸出取決於您的代碼,因此只需確保在返回時調用json_encode()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.