Figurado. Aqui está a solução
putenv("LD_LIBRARY_PATH=/usr/local/lib");
Quando eu executo o ffmpeg no cmd ele funciona bem, eu coloquei export LD_LIBRARY_PATH=/usr/local/lib
no /etc/profile.d porque ele não podia muito bem o libmp3lame no primeiro
Mas quando eu executo com o PHP exec () ele ainda dá /usr/local/bin/ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
$exec_string = '/usr/local/bin/ffmpeg -version 2>&1';
echo exec($exec_string);
Por que funciona no cmd, mas não no exec do php ()?
Figurado. Aqui está a solução
putenv("LD_LIBRARY_PATH=/usr/local/lib");