事情是这样的,
$file="myjpg.jpg";
$runme="/var/www/html/facedetect/facedetect ".$file;
$output=shell_exec($runme);
var_dump($output);
转弯
NULL
但实际上,通过 ssh 运行的完全相同的命令需要一点时间才能完成,大约 15 秒,它确实会返回一个输出。
所以我认为 PHP 在完成之前不会等待并退出。
可以做些什么来解决这个问题?ini中的任何特殊设置,东西。
或者是否存在与 shell_exec 不发送 myjpg.jpg 作为可执行文件的参数有关的未命中配置。我只是对此一无所知。