GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte ffmpeg-php na CentOS 6 pomocí DirectAdmin

V tomto příspěvku vám ukážeme, jak nainstalovat ffmpeg a ffmpeg-php na CentOS 6 VPS s ovládacím panelem DirectAdmin. FFmpeg je přední multimediální framework schopný dekódovat, kódovat, překódovat, nahrávat, konvertovat a streamovat digitální zvuk a video v různých formátech. ffmpeg-php je rozšíření PHP, které se používá pro přístup a získávání informací z video a audio souborů z PHP skriptů.

Tato příručka by měla fungovat na jiných systémech Linux VPS s nainstalovaným DirectAdminem, ale byla testována a napsána pro CentOS 6 VPS.

Nainstalujte FFmpeg

Nejprve si stáhněte a nainstalujte úložiště RPMForge pomocí následujících příkazů:

user@myVPS:~# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm
user@myVPS:~# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm

Nyní můžete nainstalovat FFmpeg a některé další balíčky pomocí yum.

user@myVPS:~# yum -y install ffmpeg ffmpeg-devel libogg libvorbis lame flvtool2 mencoder

Nainstalujte ffmpeg-php

Chcete-li stáhnout a rozbalit tarball ffmpeg-php, spusťte:

user@myVPS:~# wget https://centos.googlecode.com/files/ffmpeg-php-0.6.0.tbz2
user@myVPS:~# tar -xjf ffmpeg-php-0.6.0.tbz2 
user@myVPS:~# cd ffmpeg-php-0.6.0

Spusťte „phpize“ a vytvořte potřebné skripty pro sestavení

user@myVPS:~# phpize

Pokud se zobrazí chybová zpráva „phpize:příkaz nenalezen“, znamená to, že phpize není v systémové PATH. V našem případě s použitím PHP FPM verze 5.6 je úplná cesta k phpize ‘/usr/local/php56/bin/phpize’, takže musíme spustit:

user@myVPS:~# /usr/local/php56/bin/phpize

Spusťte „configure“ pro nastavení možností instalace, v našem případě je příkaz následující:

user@myVPS:~# ./configure --with-php-config=/usr/local/php56/bin/php-config

Umístění binárních souborů phpize a php-config můžete najít pomocí příkazu find:

user@myVPS:~# find /usr/local/ -type f -name
user@myVPS:~# phpize find /usr/local/ -type f -name php-config

Spusťte make pro spuštění kompilace:

user@myVPS:~# make

Pokud se zobrazí chybová zpráva jako make: *** [ffmpeg_movie.lo] Error 1 otevřete ffmpeg_movie.c soubor a proveďte následující změny:

user@myVPS:~# vim ffmpeg_movie.c

Změňte list_entry *le; na zend_rsrc_list_entry *le;
Změňte list_entry new_le; na zend_rsrc_list_entry new_le;
Změnit hashkey_length+1, (void *)&new_le, sizeof(list_entry), na hashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

a restartujte kompilaci:

user@myVPS:~# make

pro instalaci binárních souborů spusťte:

user@myVPS:~# make install

Po dokončení instalace otevřete soubor php.ini

user@myVPS:~# vim /usr/local/php56/lib/php.ini

změňte adresář extension_dir tak, aby ukazoval na adresář rozšíření, v našem případě:

extension_dir ="/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/"

a připojte následující řádek pro povolení rozšíření ffmpeg

extension="ffmpeg.so"

Nakonec restartujte php-fpm, aby se změny projevily.

user@myVPS:~# service php-fpm56 restart

Pokud používáte PHP jako modul Apache, restartujte apache příkazem níže:

user@myVPS:~# service httpd restart

A je to. Úspěšně jste nainstalovali rozšíření ffmpeg-php.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte Nginx s ngx_pagespeed na CentOS 7

  2. Nainstalujte ClamAV na CentOS 6 VPS s DirectAdmin

  3. Nainstalujte MongoDB s RockMongo na CentOS 7

  1. Jak nainstalovat CentOS 8 (se snímky obrazovky)

  2. Jak nainstalovat Python 3 na CentOS 7 s SCL

  3. Nainstalujte mod_ruid2 na CentOS 6 pomocí DirectAdmin

  1. Jak nainstalovat WordPress s Nginx na CentOS 7

  2. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7

  3. Jak nainstalovat WordPress s Apache na CentOS 7