前提・実現したいこと
laravel PHPからffmpegを実行したいです。
Windows10、Dockerで、Ubuntu 16.04.3、nginx/1.13.12、php7.2.4です。
Dockerのworkspaceにffmpegをインストールし、Laravel-FFMpegを使って、phpからffmpegを実行します。
https://github.com/pascalbaljetmedia/laravel-ffmpeg
該当のソースコード
powershellでdocker-compose exec workspace bashし、which ffmpegを実行するとパスが見えます。
root@2a8f4fad3301:/var/www# which ffmpeg /usr/local/bin/ffmpeg
発生している問題・エラーメッセージ
しかし、PHPで上でwhich ffmpegを実行してもパスが得られません。
var_dump(exec('which ffmpeg')); string(0) ""
PHP上からはffmpegが見えていないということかと思うのですが、対応方法が分かりません。
アドバイスいただけますと幸いです。
よろしくお願いします。
試したこと
phpから/usr/local/binにパスが通っているか確認。
var_dump(getenv('PATH')); string(60) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
docker Version 18.03.1-ce-win65
Ubuntu 16.04.3、
laravel5.6、
nginx/1.13.12、
php7.2、
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/12 07:44
2018/06/12 07:57
2018/06/12 08:26
2018/06/12 08:43
2018/06/12 10:40