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:
Aktualisieren Sie zunächst die Paketliste des Systems:
sudo apt update
Installieren Sie FFmpeg:
sudo apt install ffmpeg
Nachdem die Installation abgeschlossen ist, können wir mit der Installation beginnen die PHP FFmpeg-Erweiterung:
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
Installieren Sie die Abhängigkeiten der PHP FFmpeg-Erweiterung:
sudo apt install php-dev sudo apt install pkg-config sudo apt install yasm
Kompilieren und installieren Sie die PHP FFmpeg-Erweiterung:
phpize ./configure make sudo make install
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.
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:
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!