【发布时间】:2015-07-14 10:58:20
【问题描述】:
我想像https://www.npmjs.com/package/node-php 一样用nodejs 运行php
这很好,但我想它只适用于旧版本的 express,而且这个 repo 看起来不再需要维护了。
看起来像
var php = require('php');
var app = express();
app.use("/", php.cgi("/path/to/wordpress"));
app.listen(3000);
然后每个以.php 结尾的/ 请求都会调用运行php 的cgi 脚本并返回结果。
现在我想要实现的,看起来更像:
- 从节点定义调用哪个php文件
- 将参数传递给它,以便 php 代码具有上下文(有效负载、参数、标头...)
- 回读php代码响应(最好是json格式)
有没有办法使用 nodejs 或者我需要像 Call PHP methods from NodeJS 那样进行网络通话?
不必启动 php 网络服务器会更好,这需要更多设置,而且我的项目不会“开箱即用”,我更喜欢只安装 php5 并完成(我猜它也是安全内存/进程)因为这些调用应该经常使用)
【问题讨论】:
标签: php node.js express fastcgi