ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Устанавливаем php-ffmpeg на CentOS 5.5
Устанавливаем 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-]
Просмотров: 2950
Дата: 2011-07-16 22:25:46
Комментариев: 0
Источник: