【发布时间】:2015-10-08 01:15:17
【问题描述】:
我无法从 php 代码执行 node server.js 文件,但是当我从终端执行它时它工作正常。
<?php exec('/usr/local/bin/node Sever.js'); ?>
【问题讨论】:
-
你能打开你的详细信息吗? :) 我们需要更多关于“你为什么说它不起作用”的信息,有很多可能的方式一件事不起作用......
-
在我的项目中,我有一个包含 node.js 库的 Server.js 文件。因此,当我从终端执行它时,它正在执行但不是从我的 index.php 文件中执行。
-
你怎么看没有?你有错误日志吗?说它无法执行?您是否在该行之前记录以确保代码出现在那里?
-
是的,代码在那里。我已经检查过了。
-
2 件事:1:你的 exec 中有一个空格。 2:如果你到达那条线但没有执行它,你应该在你的 php_error 中有一些东西......