ルートレス PHP を使用するための ffmpeg のインストール
ユーザーは、CentOS 7 専用サーバーに root として SSH 経由で ffmpeg を正常にインストールしました。ただし、root アクセスなしで ffmpeg を利用しようとすると、libx264.so.148 共有ライブラリが見つからないことを示すエラーが発生します。彼らの最終的な目的は、root 権限のない PHP スクリプトと ffmpeg を統合することです。
解決策:
推奨される解決策は、プリコンパイルされた ffmpeg バイナリを入手することです/実行可能。 FFmpeg ダウンロード ページにアクセスし、「パッケージの入手」セクションに移動して、さまざまなオペレーティング システムと互換性のある最新の静的ビルドを入手します。
PHP との統合:
統合するにはffmpeg を PHP スクリプトで使用する場合は、shell_exec() 関数を使用できます。 FFmpeg Wiki: PHP ドキュメントで説明されているように、関数呼び出し内でダウンロードしたバイナリへの絶対パスを指定します。
以上がCentOS 7 で root アクセスなしで PHP スクリプトで FFmpeg を使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。