PHP で shell_exec スクリプトを介してラメ エンコーダーを実行すると問題が発生します。
そして、このスクリプトだけで問題が解決し、ターミナルでphpコマンドを使用してスクリプトを実行するとスクリプトが機能するが、ブラウザーで開くと機能しないことに気付きました。念のため、すべてのファイルの権限を 777 に設定しています。
ここにコードがあります
< ?php
exec('lame -f -V 9 ../furniture/sound/107887.wav ../furniture/sound/107887.ogg');
問題は、phpコマンドを使用してターミナルで実行するとスクリプトが機能するが、ブラウザー経由では機能しないことです。
ああ、このスクリプトは本当に最大 2 秒かかるので、タイムアウトなどではありません。また、php または nginx エラーも発生しません。
どうすればこれを解決できますか?