- Главная... arrow - Статьи... arrow FreeBSD 8.1-RELEASE, PHP, PHP-FFMPEG

#Записки о Unix/Linux/BSD/Solaris

FreeBSD 8.1-RELEASE, PHP, PHP-FFMPEG
Автор Охальников Олег   
03:12:2010 г.
Продолжаем наворачивать функционал на хостинг, основанный на выделенном сервере. На данный момент необходимо прикрутить  PHP-FFMPEG, операционная система:  FreeBSD 8.1-RELEASE.
PHP-FFMPEG - позволяет работать с видео на php с помощью php ))).
Надеюсь первую операцию освоили все - убновляем порты, или командой или скриптом.
Далее ставим ffmpeg, т.к. для работы PHP-FFMPEG потребуются либы.

# cd /usr/ports/multimedia/ffmpeg
make install clean

Я собрал с поддержкой LAME, остальное по дефолту.
Следующий этап, собираем PHP-FFMPEG: 

# cd /usr/ports/graphics/php5-ffmpeg
make install clean

Тут сборка вывалилась с Error, суть которой не вижу autoconf, делаем как в этой статье, а именно выполняем в консоли две команды (верно для bash):

export PHP_AUTOCONF=autoconf
export PHP_AUTOHEADER=autoheader

И повторно 

make install clean

В конце сборки система выдаст, что нужно добавить модуль ffmpeg.so в конфиг /usr/local/etc/php/extensions.ini, проверяем наличие данной строки в этом конфе: 

# grep ffmpeg /usr/local/etc/php/extensions.ini
extension=ffmpeg.so

Все в норме, перезапускаем WEB сервер: 

# apachectl restart

Создаем php файлик где нибудь в корне хостинга:

touch phpconf.php

В нем всего одна функция: 

phpinfo();
?>

Теперь в браузере набираем линк:

http://sitename.ru/phpconf.php

и делаем поиск по слову  ffmpeg: 

ffmpegffmpeg-php version 0.6.0-svn
ffmpeg-php built on Dec 3 2010 10:47:00
ffmpeg-php gd support enabled
ffmpeg libavcodec version Lavc52.72.2
ffmpeg libavformat version Lavf52.64.2
ffmpeg swscaler version SwS0.11.0

Как видим, PHP теперь имеет поддержку FFMPEG.

Материал подготовил:
Охальников Олег aka H@wk!    

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 1365

  Ваш коментарий будет первым
RSS комментарии
 
« FreeBSD 8.1 обновление php5-5.3.3_2 до 5.3.4 и возможные проблемы.   FreeBSD, информация о CPU, RAM (памяти) и прочая системная информация. »

#COMMENT

Linux - производитель сетевой ...
Посмотрите # dmesg | grep eth0 скорее всего карточка гигаби...
14/05/12 08:48 More...
By H@wk!

Linux - производитель сетевой ...
А что конкретно является скоростью, size или capacity. У мен...
11/05/12 23:19 More...
By qweqwerty

Arch rankmirrors или делаем mi...
Можно команды в sh скрипт засунуть и выполнять кроном, но я ...
10/05/12 11:13 More...
By H@wk!

Arch rankmirrors или делаем mi...
не всегда все держится в голове, поэтому - спасибо за потрач...
10/05/12 10:47 More...
By x5

FreeBSD оптимизация сервера. В...
Отличный блог, побольше бы таких статей)
07/05/12 09:28 More...
By Артем

Сейчас на сайте находятся:
7 гостей

Нашли ошибку!

Выделите текст и нажмите:
[Shift]+[Enter]
[Отправить]
Спасибо!