Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php exec()在运行node js命令时返回1_Php_Node.js_Return Value - Fatal编程技术网

php exec()在运行node js命令时返回1

php exec()在运行node js命令时返回1,php,node.js,return-value,Php,Node.js,Return Value,我需要从php文件中运行node js命令。我正在使用exec()执行此操作。 这是我的剧本 <?php $ret = exec("node -v", $out, $err); echo print_r($out); ?> 这里我得到返回值1。如何修复此问题? 小结: $ret包含结果的最后一行 $out结果行数组 $err“任何非零返回值都是错误”(引用此值) 因此1表示“杂项错误”,您是否尝试在shell中运行该命令以查看发生了什么情况?阅读运行PHP的用户/进程的路

我需要从php文件中运行node js命令。我正在使用exec()执行此操作。 这是我的剧本

<?php

$ret = exec("node -v", $out, $err);
echo print_r($out);
?>

这里我得到返回值1。如何修复此问题?

小结:

  • $ret包含结果的最后一行
  • $out结果行数组
  • $err“任何非零返回值都是错误”(引用此值)

因此1表示“杂项错误”,您是否尝试在shell中运行该命令以查看发生了什么情况?

阅读运行PHP的用户/进程的
路径中“exec”Is
节点的文档?(例如,运行
print\r(getenv('PATH'))
检查/比较在终端上运行
哪个节点时得到的路径)