FFmpeg: PHP symbol lookup error

Issues related to applications and software problems
User avatar
chihieu
Posts: 2
Joined: 2018/04/07 02:05:52

FFmpeg: PHP symbol lookup error

Postby chihieu » 2018/04/07 02:11:29

I successfully installed FFMPEG on my server then I got this error after I enabled in PHP:

Code: Select all

php: symbol lookup error: /usr/local/lib/php/extensions/no-debug-non-zts-20131226/ffmpeg.so: undefined symbol: avcodec_init


Any help would be great. Thanks so much!

User avatar
TrevorH
Forum Moderator
Posts: 22285
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: FFmpeg: PHP symbol lookup error

Postby TrevorH » 2018/04/07 10:37:37

Looks like you are doing source buillds. Don't do that. Look at http://wiki.centos.org/AdditionalResources/Repositories and find reputable repos that supply the things you want to install and use those. There are numerous repos that supply newer php packages though the distro ones, depite being an old version number, are still supported by Redhat and they fix security bugs.
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

User avatar
chihieu
Posts: 2
Joined: 2018/04/07 02:05:52

Re: FFmpeg: PHP symbol lookup error

Postby chihieu » 2018/04/08 02:01:16

Thank you for you reply.
I've re-installed ffmpeg successfully but ffmpeg-php gd support is disabled and I cannot use it in my PHP script to convert videos:

Code: Select all

ffmpeg-php version   0.6.0-svn
ffmpeg-php built on   Apr 7 2018 22:26:01
ffmpeg-php gd support   disabled
ffmpeg libavcodec version   Lavc52.72.2
ffmpeg libavformat version   Lavf52.64.2
ffmpeg swscaler version   SwS0.11.0