Puncte:1

ffmpeg nu funcționează în php shell_exec

drapel rs

Sunt nou în ubuntu și lucrez în prezent cu apache pe localhost. Am instalat recent ffmpeg folosind sudo apt install ffmpeg. ffmpeg funcționează bine în terminal, dar când îl folosesc în scriptul meu php, primesc următoarea ieșire de la ffmpeg:

/opt/lampstack-8.0.6-0/common/lib/libuuid.so.1: nu sunt disponibile informații despre versiune (solicitate de /lib/x86_64-linux-gnu/libfontconfig.so.1) ffmpeg: eroare de căutare a simbolurilor: / lib/x86_64-linux-gnu/libcairo.so.2: simbol nedefinit: FT_Get_Var_Design_Coordinates

eu folosesc ffmpeg ca mai jos în scriptul meu PHP:

echo shell_exec('ffmpeg 2>&1');
FedKad avatar
drapel cn
Ați încercat să utilizați calea completă în scriptul PHP? Vedeți ieșirea `whereis ffmpeg`.
Grewal Grewal avatar
drapel rs
Da, am încercat și /usr/bin/ffmpeg
Grewal Grewal avatar
drapel rs
care ffmpeg scoate și /usr/bin/ffmpeg
HuHa avatar
drapel es
Vă rugăm să vă editați întrebarea și să adăugați rezultatul `ldd $(which ffmpeg)`, formatat ca _code_, adică cu o linie formată din 3 backtick-uri ``` înainte și după. ffmpeg-ul meu încarcă libuuid din `/lib/x86_64-linux-gnu/libuuid.so.1`; acea cale `/opt/lampstack-8.0.6-0/common/lib/libuuid.so.1` este suspectă. Aveți un `$LD_LIBRARY_PATH` personalizat în configurația Apache2, astfel încât să încerce să încarce bibliotecile partajate din `/opt/lampstack...`?
Grewal Grewal avatar
drapel rs
adăugarea ```export LD_LIBRARY_PATH="/lib/x86_64-linux-gnu/"``` a funcționat pentru mine. Mulțumesc pentru răspuns, domnule. Apache configura $LD_LIBRARY_PATH

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.