Instalați php-ffmpeg pe centos 5

Instalarea modulului php-ffmpeg pe Centos 5.

Instalarea durează 5-10 minute!

Instalați repositoarea rpmforge:

  • Red Hat Enterprise Linux 5 / i386:

    rpm -Uhv apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
  • Red Hat Enterprise Linux 5 / x86_64:

    rpm -Uhv apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Mai departe am pus ffmpeg:

În final, afișează dosarul în care a fost instalată biblioteca ffmpeg.so
Mai mult, verificăm sau un dosar unde ffmpeg.so a fost stabilit coincide cu un dosar de biblioteci php care este înregistrat în ajustările php:

php -i | grep extension_dir

dacă folderele nu se potrivesc, copiați ffmpeg.so în directorul specificat în parametrul extension_dir. Dacă coincid, atunci înregistram modulul în setările npp:

echo "extension = ffmpeg.so"> /etc/php.d/ffmpeg.ini

sau aflați unde este localizat fișierul php.ini și adăugați-l manual la extensia = ffmpeg.so

php -i | grep php.ini

verificați sau instalați corect modulul:

php -m | grep ffmpeg

P.S. Știu că America nu a fost descoperită, dar totul funcționează bine pentru 😉

Și totuși, se întâmplă ca, înainte de instalare, cineva a încercat să introducă modulul ffmpeg, sistemul are încă biblioteci de "gunoi" din vechea instalare - acest lucru împiedică adesea instalarea normală. Prin urmare, înainte de a începe, puteți curăța o parte din bibliotecă, dacă cineva a încercat deja să pună:

rpm -e libogg libogg -devel libvorbis libtheora-1 mencoder mplayer ffmpeg lame lame3 lame-libs faac xvidcore

dacă există o ștergere a următoarelor:

rm-rf / usr / local / include / ffmpeg /
cd / usr / local / include /
rm -f libavcodec libavdevice libavformat libavutil libswscale avutil.h avstring.h avformat.h avdevice.h avcodec.h swscale.h avio.h xvid.h
cd / usr / local / lib /
rm -rf libswscale. * libav * libmp3lame * libxvidcore. * pkgconfig / codecs /

Articole similare