如果我试图从我的控制器执行此命令:
$output = shell_exec('asterisk -rx "core show channels concise"');
echo "<pre>$output</pre>";
没有任何内容只显示空白页面。 但是当我跑步时
exec('ls -la', $outputArray);
print_r($outputArray);
输出打印正常。
我尝试了其他方法here。我必须在 php.ini 中进行哪些更改才能运行 shell命令。如果我没有立即看到错误消息,我怎样才能找出出错的地方?