初めてshell_exec()
を使用しています。私はffmpegシェルスクリプトを使用して私のサーバー上のいくつかのビデオファイルを変換しようとしています。PHP - シェルエラーを画面に表示する方法
私は、ブラウザで以下のコードは、それが返されますNULL:
> ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4
は私が全体の負荷取り戻す:しかし
var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4"));
私は、端末での同等のコードを実行すると有用な情報のうちエラーが末尾にあるもの"At least one output file must be specified"
なぜ私のPHPスクリプトにこの情報が返されないのですか?私はそれをエコーすることができますか?
コマンドの最後に '2>&1'を追加して、エラーメッセージを標準出力 – koopajah