我在同一台服务器上运行Apache和Node.js。我尝试使用PHP执行这个命令:
exec('usr/bin/node', 'var/www/html/app/node/server.js');
var_dump($output);
返回:
"array(0) {}";
你知道为什么PHP不执行命令节点吗?
谢谢你的帮助。
尝试绝对路径:
exec('/usr/bin/node /var/www/html/app/node/server.js', $output);
usr/bin/node
是一个相对路径,这意味着它将被附加到php脚本执行的当前目录。