FFmpeg funciona no CMD, mas dá erro com o PHP exec ()

0

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 ()?

    
por Utku Dalmaz 26.10.2015 / 06:13

1 resposta

0

Figurado. Aqui está a solução

putenv("LD_LIBRARY_PATH=/usr/local/lib");
    
por 26.10.2015 / 08:00