문의드립니다 (centos7과 php7에서 ffmpeg-php 설치관련..) 정보
문의드립니다 (centos7과 php7에서 ffmpeg-php 설치관련..)본문
centos7 + php 7 에서 ffmpeg-php 설치해보신분 계실까 해서요..
php5.6에서는 잘 되던게.. php 업하면서
계속오류만 뿜어내네요..
공감
0
0
댓글 10개
에러 내용을 올려주시면 확인해 볼께요.
ffmpeg-php-0.6.2 버전설치하는중입니다
make할경우 에러가 많은 부분에서 나오구 있어요..
하나씩 수정하고는 있는데.. 현재 나오는 에러입니다
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c: In function ‘zm_info_ffmpeg’:
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:161:62: error: ‘LIBAVCODEC_IDENT’ undeclared (first use in this function)
php_info_print_table_row(2, "ffmpeg libavcodec version", LIBAVCODEC_IDENT);
^
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:161:62: note: each undeclared identifier is reported only once for each function it appears in
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:164:60: error: ‘LIBSWSCALE_IDENT’ undeclared (first use in this function)
php_info_print_table_row(2, "ffmpeg swscaler version", LIBSWSCALE_IDENT);
^
make: *** [ffmpeg-php.lo] 오류 1
make할경우 에러가 많은 부분에서 나오구 있어요..
하나씩 수정하고는 있는데.. 현재 나오는 에러입니다
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c: In function ‘zm_info_ffmpeg’:
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:161:62: error: ‘LIBAVCODEC_IDENT’ undeclared (first use in this function)
php_info_print_table_row(2, "ffmpeg libavcodec version", LIBAVCODEC_IDENT);
^
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:161:62: note: each undeclared identifier is reported only once for each function it appears in
/root/src/ffmpeg-php-0.6.2/ffmpeg-php.c:164:60: error: ‘LIBSWSCALE_IDENT’ undeclared (first use in this function)
php_info_print_table_row(2, "ffmpeg swscaler version", LIBSWSCALE_IDENT);
^
make: *** [ffmpeg-php.lo] 오류 1
@짱구짱아아빠 php 버전과 호환이 안되어서 에러가 나는 경우가 있습니다.
find / -name swscale.h 를 해보시고 해당 파일이 있는지 확인 먼저하시고 있다면
ffmpeg 경로를 확인하시고 아래처럼 configure 를 하신후 make 를 진행 해 보세요.
CFLAGS=-I/path/to/ffmpeg/includes ./configure
make
make 전에 libswscale-DEV 설치를 하셨는지 확인 도 하시기 바랍니다.
ffmpeg-php 는 오래전에 만들어진 버전이니 가능 하시면 yum 버전으로 설치 하시는걸 권해 드립니다.
find / -name swscale.h 를 해보시고 해당 파일이 있는지 확인 먼저하시고 있다면
ffmpeg 경로를 확인하시고 아래처럼 configure 를 하신후 make 를 진행 해 보세요.
CFLAGS=-I/path/to/ffmpeg/includes ./configure
make
make 전에 libswscale-DEV 설치를 하셨는지 확인 도 하시기 바랍니다.
ffmpeg-php 는 오래전에 만들어진 버전이니 가능 하시면 yum 버전으로 설치 하시는걸 권해 드립니다.
감사합니다.. 이것 저것 시도하고있는데.. 오류가 계속 나고있네요.. 좀더 구글링좀 해봐야 겠어요..
@짱구짱아아빠 저도 테스트 서버에 ffmpeg 설치를 해 보았는데요.
너무 오래전에 만들어져서 php 7에 호환이 안되다고 합니다.....ㅠㅠ
php 버전을 낮추시던가 나중에 호환이 가능 할때 다시 설치 하셔야 할것 같습니다.
너무 오래전에 만들어져서 php 7에 호환이 안되다고 합니다.....ㅠㅠ
php 버전을 낮추시던가 나중에 호환이 가능 할때 다시 설치 하셔야 할것 같습니다.
예.. 저도 계속 찾아보고 했는데..
결론은..
Unfortunately, it cannot be compiled due to conflicts with Zend, which is included in PHP 7.0 shipped
이라고 하네요..
결론은..
Unfortunately, it cannot be compiled due to conflicts with Zend, which is included in PHP 7.0 shipped
이라고 하네요..
와우자+그누보드 영상올리면서 썸네일추출하고 플레이시키는 용도로 쓰던 서버를
php7.1로 업했다가 이 고생을 하고있네요.. T.T
홈페이지는 몇개 안올라가있어서 다시 재설치해야하나 고민중입니다..
php7.1로 업했다가 이 고생을 하고있네요.. T.T
홈페이지는 몇개 안올라가있어서 다시 재설치해야하나 고민중입니다..
예.. 감사합니다..