2014-12-13 60 views
2

我一直在使用this腳本現在我正嘗試安裝FFmpeg中的PHP和./configure後,它給了我這個錯誤在make命令在Amazon EC2上的Linux AMI安裝FFMPEGFFmpeg中的PHP安裝

# make 
/bin/sh /opt/ffmpeg-php-0.6.0/libtool --mode=compile cc -I. -I/opt/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/opt/ffmpeg-php-0.6.0/include -I/opt/ffmpeg-php-0.6.0/main -I/opt/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/local/include/ffmpeg -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /opt/ffmpeg-php-0.6.0/ffmpeg-php.c -o ffmpeg-php.lo 
libtool: compile: cc -I. -I/opt/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/opt/ffmpeg-php-0.6.0/include -I/opt/ffmpeg-php-0.6.0/main -I/opt/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/local/include/ffmpeg -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /opt/ffmpeg-php-0.6.0/ffmpeg-php.c -fPIC -DPIC -o .libs/ffmpeg-php.o 


In file included from /opt/ffmpeg-php-0.6.0/ffmpeg-php.c:42:0: 
    /usr/local/include/ffmpeg/avcodec.h:43:21: fatal error: version.h: No such file or directory 
    #include "version.h" 

我已經搜索了很多,但無法做到這一點,亞馬遜支持人員要求我使用CENTOS AMI而不是Linux AMI,但我有一切託管在那裏,所以我將不勝感激,如果有人可以幫助我。

謝謝

哈姆扎

回答

3

的FFPMEG不再支持,並自2008年以來沒有更新,所以我一直設法通過PHP做用命令

因此,如果有人對你想要使用FFMPEG然後使用exec命令,但要確保你進入像下面

$ret = exec('ffmpeg -i /var/www/html/inputvid.mp4 -b:v 1300k -preset ultrafast /var/www/html/outputvid.mp4', $out, $err); 
+1

感謝您對後正確的路徑 - 它幫助我安裝的ffmpeg :)鋁所以,我可以通過@Dhunju_likes在php中使用exec來學習的幫助http://stackoverflow.com/questions/3173201/sudo-in-php-exec – whitesiroi 2015-04-30 15:47:09

+1

快樂,我可以幫助 – Hamza 2015-05-05 10:16:22