Heim  >  Artikel  >  Backend-Entwicklung  >  Wie installiere ich die PHP-FFmpeg-Erweiterung auf dem Server?

Wie installiere ich die PHP-FFmpeg-Erweiterung auf dem Server?

PHPz
PHPzOriginal
2024-03-28 14:39:021213Durchsuche

如何在服务器上安装 PHP FFmpeg 扩展?

Wie installiere ich die PHP-FFmpeg-Erweiterung auf dem Server?

Die Installation der PHP-FFmpeg-Erweiterung auf dem Server kann uns dabei helfen, Audio- und Videodateien in PHP-Projekten zu verarbeiten und Funktionen wie Kodierung, Dekodierung, Bearbeitung und Verarbeitung von Audio- und Videodateien zu implementieren. In diesem Artikel erfahren Sie, wie Sie die PHP-FFmpeg-Erweiterung auf dem Server installieren, sowie spezifische Codebeispiele.

Zuerst müssen wir sicherstellen, dass PHP und FFmpeg auf dem Server installiert sind. Wenn FFmpeg nicht installiert ist, können Sie die folgenden Schritte ausführen, um FFmpeg zu installieren:

  1. Aktualisieren Sie zunächst die Paketliste des Systems:

    sudo apt update
  2. Installieren Sie FFmpeg:

    sudo apt install ffmpeg

Nachdem die Installation abgeschlossen ist, können wir mit der Installation beginnen die PHP FFmpeg-Erweiterung:

  1. Laden Sie den Quellcode der PHP FFmpeg-Erweiterung herunter und entpacken Sie ihn:

    wget https://github.com/PHP-FFMpeg/PHP-FFMpeg/archive/master.zip
    unzip master.zip
    cd PHP-FFMpeg-master
  2. Installieren Sie die Abhängigkeiten der PHP FFmpeg-Erweiterung:

    sudo apt install php-dev
    sudo apt install pkg-config
    sudo apt install yasm
  3. Kompilieren und installieren Sie die PHP FFmpeg-Erweiterung:

    phpize
    ./configure
    make
    sudo make install
  4. Konfigurieren Sie die PHP.ini-Datei und fügen Sie die FFmpeg-Erweiterung hinzu:

    sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/cli/php.ini
    sudo echo "extension=ffmpeg.so" >> /etc/php/7.x/apache2/php.ini

    Unter diesen ist 7.x die Versionsnummer von PHP, die entsprechend der tatsächlichen Situation ersetzt werden sollte.

  5. Starten Sie den Apache- oder PHP-FPM-Dienst neu, damit die Konfiguration wirksam wird:

    sudo service apache2 restart
    sudo service php7.x-fpm restart

Nach Abschluss der Installation können wir ein einfaches PHP-Skript schreiben, um die Funktion der FFmpeg-Erweiterung zu testen, wie zum Beispiel:

<?php
use FFMpegFFMpeg;
use FFMpegFFProbe;
require 'vendor/autoload.php';

$ffmpeg = FFMpeg::create();
$video = $ffmpeg->open('path/to/video.mp4');
$video
    ->filters()
    ->resize(new FFMpegCoordinateDimension(320, 240))
    //其他处理操作
    ->synchronize();
$video
    ->save(new FFMpegFormatVideoX264(), 'path/to/output.mp4');
?>

Das Obige dient der Installation von PHP auf dem Server. Konkrete Schritte und Codebeispiele für die FFmpeg-Erweiterung. Durch die Installation der PHP-Erweiterung FFmpeg können wir Audio- und Videodateien in PHP-Projekten problemlos verarbeiten und umfangreichere Funktionen erreichen. Ich hoffe, dass der obige Inhalt für Sie hilfreich ist.

Das obige ist der detaillierte Inhalt vonWie installiere ich die PHP-FFmpeg-Erweiterung auf dem Server?. 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