-
Вы всегда можете связаться с нами по телефону: +371 66662969, либо по почте: info@energy.lv
База знанийВы всегда можете связаться с нами по телефону: +371 66662969, либо по почте: info@energy.lv
УÑтановка занимает 5-10 минут!
ОбновлÑÑŽ пхп до верÑии 5.2.13 (текущаÑ), еÑли нужно. Ставлю atomic репозиторий и удалÑÑŽ потом:
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
yum update php
yum install php-mcrypt php-devel (возможно еще Ñта команда понадобитÑÑ)
>
rpm -e atomic-release
УÑтанавливаем rpmforge репозиторий:
rpm -Uhv apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uhv apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
дальше Ñтавим Ñам ffmpeg:
yum install mplayer mencoder flvtool2 libogg libvorbis lame ffmpeg ffmpeg-devel
cd /usr/local/src/
wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure && make && make install
в конце выдает папку в которую была уÑтановлена библиотека ffmpeg.so
дальше проверÑем или папка, где уÑтановилÑÑ ffmpeg.so Ñовпадает Ñ Ð¿Ð°Ð¿ÐºÐ¾Ð¹ библиотек php ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ñ€Ð¾Ð¿Ð¸Ñана в наÑтройках php:
php -i | grep extension_dir
еÑли папки не Ñовпадают то копируем ffmpeg.so в директорию, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð° в extension_dir параметре. ЕÑли Ñовпадают, тогда пропиÑываем модуль в наÑтройки пхп:
echo "extension=ffmpeg.so" > /etc/php.d/ffmpeg.ini
или же узнаем где находитÑÑ php.ini файл и в него добавлÑем вручную extension=ffmpeg.so
php -i | grep php.ini
проверÑем или корректно уÑтановилÑÑ Ð¼Ð¾Ð´ÑƒÐ»ÑŒ:
php -m | grep ffmpeg
P.S. Знаю что америку не открыл, но вÑе работает на ура
И еще, бывает что до уÑтановки уже кто-то пыталÑÑ Ð¿Ð¾Ñтавить модуль ffmpeg, в ÑиÑтеме оÑтаетÑÑ «Ð¼ÑƒÑор» библиотек от Ñтарой уÑтановки – Ñто чаÑто мешает нормальной уÑтановке. По Ñтому, перед началом можно почиÑтить немного библиотеки, еÑли кто-то уже пыталÑÑ Ñтавить:
rpm -e libogg libogg-devel libvorbis libtheora-1 mencoder mplayer ffmpeg lame lame3 lame-libs faac xvidcore
еÑли еÑть удалить Ñледующее:
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/