phpでexec()関数が実行できない問題の解決方法を教えてください!

WBOY
リリース: 2016-06-23 13:42:15
オリジナル
1756 人が閲覧しました

ffmpeg-php 拡張子を使用しました。exec("ffmpeg -i 1.amr 1.mp3"); のようなコマンドを実行して、amr 形式を MP3 形式に変換する必要があります。

しかし、そうではないようで、セーフモードもオフになっています。機能もオープンしました。

echo '


'.exec('whoami');

サーバー名の表示は実行できますが、外部コマンドは実行できません。

私は以下を使用してビデオを読み込みました:
extension_loaded('ffmpeg');// F:mv1.wmv ビデオ ファイルのパス。
$ffmpegInstance=new ffmpeg_movie('H:ppcall_apips0001.wmv');

これは印刷できますが、変換できません。偉大な神の導きを求めてください。




ディスカッションへの返信 (解決策)

www-data ユーザーは、処理対象のファイル (ffmpeg、1.amr、1.mp3) に対する実行権限を持っていますか?


権限の問題、chmod 0775 1.amr と ffmpeg.exe

ファイルを操作し、操作権限があるかどうかを確認します。

どのサーバーですか?権限の問題については、http://firerain.sinaapp.com/blog/item/5-ffmpeg-mp4 を参照してください。

ファイルの絶対パスが、指定した内容と一致しているかどうかを確認してください。

あなたの問題は解決しましたか?私も同じ問題に遭遇しましたが、音声を変換したいので、回答してください。 ! ! ! ! ! ! ! ! ! ! !

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!