2015-10-12 98 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

,但我無法找到 「所以」 文件: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

如果安裝成功完成01將在/usr/lib64/php/modules/中創建文件。

轉到您的php.ini路徑(在CentOS 6.7中爲cd /etc/php.d/)。

創建文件ffmpeg.ini並添加extension=ffmpeg.so

重新啓動httpd的

/etc/init.d/httpd restart 

注:變化版本,如果它越來越錯誤或安裝的ffmpeg-devel的

來源: