Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich FFmpeg mit PHP-Skripten ohne Root-Zugriff unter CentOS 7?

Wie verwende ich FFmpeg mit PHP-Skripten ohne Root-Zugriff unter CentOS 7?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-27 05:12:03331Durchsuche

How to Use FFmpeg with PHP Scripts Without Root Access on CentOS 7?

ffmpeg für Rootless-PHP-Nutzung installieren

Ein Benutzer hat ffmpeg erfolgreich über SSH als Root auf seinem dedizierten CentOS 7-Server installiert. Beim Versuch, ffmpeg ohne Root-Zugriff zu verwenden, wird jedoch eine Fehlermeldung angezeigt, die darauf hinweist, dass die gemeinsam genutzte Bibliothek libx264.so.148 nicht gefunden werden kann. Ihr ultimatives Ziel ist es, ffmpeg in ihre PHP-Skripte zu integrieren, denen Root-Rechte fehlen.

Lösung:

Die empfohlene Lösung ist die Beschaffung einer vorkompilierten ffmpeg-Binärdatei/ ausführbar. Besuchen Sie die FFmpeg-Downloadseite und navigieren Sie zum Abschnitt „Pakete abrufen“, um aktuelle statische Builds zu erwerben, die mit verschiedenen Betriebssystemen kompatibel sind.

Integration mit PHP:

Zur Integration Um ffmpeg mit PHP-Skripten zu verwenden, können Sie die Funktion shell_exec() verwenden. Geben Sie im Funktionsaufruf den absoluten Pfad zur heruntergeladenen Binärdatei an, wie in der FFmpeg-Wiki: PHP-Dokumentation beschrieben.

Das obige ist der detaillierte Inhalt vonWie verwende ich FFmpeg mit PHP-Skripten ohne Root-Zugriff unter CentOS 7?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn