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 /