【问题标题】:Run command line program from php file从 php 文件运行命令行程序
【发布时间】:2014-12-12 06:28:57
【问题描述】:

我想从 php 文件中执行任何命令。 我有一个 nodejs 文件,当我发出命令执行某事时。它工作正常。 即 abc.js 参数这在终端上工作正常并执行一些任务

但是,我想从运行我的命令的 php 文件中执行相同的任务。 我尝试使用不起作用的 exec('filename argument')。如果我给 exec(ls -l) 给我输出。

请告诉我你的建议。

谢谢

【问题讨论】:

标签: javascript php node.js shell command-line


【解决方案1】:

我认为你必须使用node命令来执行js文件尝试使用

exec('/home/bin/node abc.js');

注意使用完整路径,例如 /usr/bin/node /tmp/tmp.js 或 c:\nodejs\bin\node c:\proj\app.js

【讨论】:

  • 好的..让我看看这个
  • 是的,我都试过了。我给出了节点、js 和参数的完整路径。但是,它不起作用。 exec('/usr/local/bin/node /path/abc.js 参数');
  • 它必须工作。您可以尝试相同的命令是否在命令提示符下运行?
  • 只需执行一些节点命令并检查输出,如exec('/usr/local/bin/node -v');
猜你喜欢
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多