PHPでexec
を使いたいのですが。外部コマンドを使うとエラーが発生してしまいます。
ls
などは実行できるのですが。ffmpeg
やping
コマンドが実行できません。
環境
- Ubuntu 20.04.4 LTS
- ffmpegは
/usr/bin/ffmpeg
にある
実行したいコード
php
1exec("ffmpeg -help", $opt ,$return_ver);
実行結果
$return_ver → 127
$opt → 空白
PHPのログ
sh: 1: ffmpeg: not found
試したこと
- フルパス(
/usr/bin/ffmpeg
)で実行してみる - sudoで実行してみる
- phpファイルに全権限を与えてみる
他サイトなどで言われていた方法も試したのですが、
どれも出来ませんでした。
追記
- SSHで
ffmpeg
を実行すると正常に動作をするためインストールは出来ています。
回答1件
あなたの回答
tips
プレビュー