CentOS 7 - установка ffmpeg и php-ffmpeg: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== CentOS 7 - установка ffmpeg и php-ffmpeg === '''1) Подключить репозиторий EPEL''' <br /> '''2) Подключить репо…») |
Admin iph (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=== CentOS 7 - установка ffmpeg и php-ffmpeg === | === CentOS 7 - установка ffmpeg и php-ffmpeg === | ||
− | + | ==== Установка FFMPEG и FFMPEG-DEVEL на CentOS 7 ==== | |
'''1) Подключить репозиторий EPEL''' <br /> | '''1) Подключить репозиторий EPEL''' <br /> | ||
Строка 11: | Строка 11: | ||
# yum install ffmpeg ffmpeg-compat ffmpeg-compat-devel ffmpeg-devel ffmpeg-libs | # yum install ffmpeg ffmpeg-compat ffmpeg-compat-devel ffmpeg-devel ffmpeg-libs | ||
− | '''4) Проверяем версию ffmpeg:''' | + | '''4) Обязательно скопировать либы от ffmpeg-devel в /usr/include/ (потребуется для сборки php-ffmpeg):''' |
+ | # cp -r /usr/include/ffmpeg/* /usr/include/ | ||
+ | |||
+ | '''5) Проверяем версию ffmpeg:''' | ||
# ffmpeg -v | # ffmpeg -v | ||
ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers | ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers | ||
+ | |||
+ | |||
+ | ==== Установка php-ffmpeg на CentOS 7 ==== | ||
+ | |||
+ | '''1) Доустановить GIT:''' | ||
+ | # yum install git -y | ||
+ | |||
+ | '''2) Качаем исходники ffmpeg-php''' | ||
+ | # cd /root/ | ||
+ | # git clone https://github.com/tony2001/ffmpeg-php.git | ||
+ | |||
+ | |||
+ | '''3) Устанавливаем компилятор и утилиты для сборки бинарника:''' | ||
+ | # yum install php-devel gcc | ||
+ | |||
+ | |||
+ | '''4) Собираем пакет и устанавливаем:''' | ||
+ | # cd ffmpeg-php | ||
+ | # phpize | ||
+ | # ./configure | ||
+ | # make && make install | ||
+ | |||
+ | |||
+ | '''5) Подключаем расширение ffmpeg к PHP и рестартим Apache:''' | ||
+ | # echo "extension=ffmpeg.so" >> /etc/php.d/ffmpeg.ini | ||
+ | # systemctl restart httpd | ||
+ | |||
+ | |||
+ | '''6) Проверяем наличие ffmpeg для PHP:''' | ||
+ | # php -m | grep ffmpeg | ||
+ | ffmpeg |
Версия 12:51, 19 сентября 2019
CentOS 7 - установка ffmpeg и php-ffmpeg
Установка FFMPEG и FFMPEG-DEVEL на CentOS 7
1) Подключить репозиторий EPEL
2) Подключить репозиторий Nux:
# rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro # rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
3) Установить бинарники ffmpeg и ffmpeg-devel:
# yum install ffmpeg ffmpeg-compat ffmpeg-compat-devel ffmpeg-devel ffmpeg-libs
4) Обязательно скопировать либы от ffmpeg-devel в /usr/include/ (потребуется для сборки php-ffmpeg):
# cp -r /usr/include/ffmpeg/* /usr/include/
5) Проверяем версию ffmpeg:
# ffmpeg -v ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers
Установка php-ffmpeg на CentOS 7
1) Доустановить GIT:
# yum install git -y
2) Качаем исходники ffmpeg-php
# cd /root/ # git clone https://github.com/tony2001/ffmpeg-php.git
3) Устанавливаем компилятор и утилиты для сборки бинарника:
# yum install php-devel gcc
4) Собираем пакет и устанавливаем:
# cd ffmpeg-php # phpize # ./configure # make && make install
5) Подключаем расширение ffmpeg к PHP и рестартим Apache:
# echo "extension=ffmpeg.so" >> /etc/php.d/ffmpeg.ini
- systemctl restart httpd
6) Проверяем наличие ffmpeg для PHP:
# php -m | grep ffmpeg ffmpeg