如何利用php 的exec执行nodejs文件? 如下执行却执行失败
public function execTask ($dirPath)
{
$serverPath = self::$serverPath;
exec("node httpd.js $serverPath",$info, $val);
var_dump($info);
echo "$val";
}
如果仅仅是exec("node -v $serverPath",$info, $val);却可以输出版本号,执行成功。求解答,谢谢。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你可以换成 shell_exec 试试
我也有类似的用法,所以除了有能读出消息的之外,还有能直接后台执行的功能,都是通过进程实现的