CentOS 7 - установка ffmpeg и php-ffmpeg: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== CentOS 7 - установка ffmpeg и php-ffmpeg === '''1) Подключить репозиторий EPEL''' <br /> '''2) Подключить репо…»)
 
Строка 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
  1. systemctl restart httpd


6) Проверяем наличие ffmpeg для PHP:

# php -m | grep ffmpeg
ffmpeg