【发布时间】:2018-08-16 10:21:38
【问题描述】:
我试图在我的服务器上运行此代码
exec("node -v", $out, $err);
echo "<pre>";
print_r($out);
print_r($err);
它只返回 127。但是 npm、node js 都安装在我的服务器上。 即使我尝试在终端中运行 node -v ,它也会返回版本。
请提出可能是什么问题。
【问题讨论】:
-
您的代码完美运行并返回节点版本。它的输出为:Array ( [0] => v8.11.1 ) 0
-
请添加输出截图。
-
你运行这个脚本的效果如何
-
使用
node安装的完整路径和stackoverflow.com/questions/438618/…的可能副本 -
我只是在浏览器中点击此链接designedsite.co.uk/raffleticket/testnode.php。