2015-10-12 14 views
0

получаю эту ошибку:FFmpeg установить ошибку на CentOS 6

[[email protected] ffmpegphp]# make install 
Installing shared extensions:  /usr/lib64/php/modules/ 
cp: cannot stat `modules/*': No such file or directory 
make: *** [install-modules] Error 1 

Это примерно то, что так же, как: ffmpeg cannot install PHP extension module

Но я не мог найти ".so" файл: PHP cannot load shared libraries

Это говорит «PHP-расширения не скомпилированы для этой версии вашего PHP»

Мой сервер PHP:

[[email protected] ffmpegphp]# phpize 
Configuring for: 
PHP Api Version:   20100412 
Zend Module Api No:  20100525 
Zend Extension Api No: 220100525 

Как изменить номер PHP Api?

+3

Возможный дубликат [FFmpeg не может установить модуль расширения PHP] (http://stackoverflow.com/questions/3109241/ffmpeg-cannot-install-php-extension-module) –

+0

это теперь решена. изменил версию ffmpeg-php и это http://stackoverflow.com/questions/20055252/make-ffmpeg-movie-lo-error-1-when-compiling-ffmpeg-php – editinit

ответ

0

установить FFmpeg:

https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

установить FFmpeg-Php

mkdir ffmpegphp 
cd ffmpegphp 
wget http ://downloads.sourceforge.net/project/ffmpeg-php/OldFiles/ffmpeg-php-0.6.2.tbz2 
tar jxvf ffmpeg-php-0.6.0.tbz2 
cd ffmpeg-php-0.6.0 
phpize 
./configure 
make 
make install 

Если произошла ошибка: make: *** [ffmpeg_movie.lo] Error 1 when compiling ffmpeg-php

Если установка успешно завершена ffmpeg.so файл будет создан в /usr/lib64/php/modules/.

Перейти к вашему пути php.ini (cd /etc/php.d/ в CentOS 6.7).

Создать файл ffmpeg.ini и добавить extension=ffmpeg.so.

Restart HTTPD

/etc/init.d/httpd restart 

Примечание: изменение версии, если он получает сообщение об ошибке или установить FFmpeg-Devel

Источник: