가 여기에 일이있어,그것은 PHP 간부가
$file="myjpg.jpg";
$runme="/var/www/html/facedetect/facedetect ".$file;
$output=shell_exec($runme);
var_dump($output);
이
NULL
그러나 실제로 ssh를 통해 동일한 명령 실행이 약 15를 완료하는 데 약간의 시간이 걸립니다을 켜고 실행을 기다리는되지 않는 것 같다 초이며 출력을 반환합니다.
그래서 PHP가 끝나기 전에 기다리지 않고 종료한다고 생각합니다.
이 문제를 해결하기 위해 수행 할 수있는 작업은 무엇입니까? ini의 어떤 특별한 설정, 무엇인가.
또는 실행 파일의 인수로 myjpg.jpg를 보내지 않는 shell_exec과 관련된 구성이있을 수 있습니다. 나는 이것에 관해서는 단서가 없다.
실행 된 명령의 출력 또는 오류가 발생한 경우 NULL입니다. 그래서 오류가 있습니다. – GOD