Устанавливаем php-ffmpeg на CentOS 5.5
Автор: admin Раздел: Как настроить CentOS
Устанавливаем php-ffmpeg на CentOS 5.5
FFMpeg-php — это расширение (модуль) для PHP, который добавляет удобный объектно-ориентированное API для доступа и извлечения информации из видео и аудио файликы, используя FFmpeg. PHP-FFmpeg крайне здесь необходимо, но установка не является тривиальной. Далее, а точнее сейчас я опишу простейший, но и эффективный метод установки: [-hide-]1. Подключаем репозиторий rpmforge. Подробнее об этом здесь. 2. Устанавливаем нужные нам пакеты. # yum install mplayer mencoder flvtool2 libogg libvorbis lame ffmpeg ffmpeg-devel php-devel 3. Теперь приступим непосредственно к установке php-ffmpeg Переходим в папочку src # cd /usr/local/src/ Скачиваем php-ffmeg # wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download Разархивируем, конфигурируем и исталируем. # tar xjvf ffmpeg-php-0.6.0.tbz2 # cd ffmpeg-php-0.6.0 # phpize # ./configure # make && make install 4. Пропишем модуль php-ffmpeg в настройки php. Открывеаем файлик php.ini и самом конце добавляем строчку – extension=ffmpeg.so # vi /etc/php.ini extension=ffmpeg.so 5. Перезапускаем сервер Апач и проверяем # service httpd restart # php -m | grep ffmpeg ffmpeg Если видим ответ, то все ок! Если у вас возникли проблемы при установке или вы ставили, но не получилось, здесь необходимо перед новой установкой почистить мусор оставшийся в системе. 1. Удалим старые пакеты # rpm -e libogg libogg-devel libvorbis libtheora-1 mencoder mplayer ffmpeg lame lame3 lame-libs faac xvidcore 2. Удалим старые папки, кодеки и прочий мусор (если есть). # rm -rf /usr/local/include/ffmpeg/ # cd /usr/local/include/ # rm -rf 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/ Официальный ресурс ffmpeg – http://ffmpeg-php.sourceforge.net[-hide-] |