Ieri am fost confruntat cu faptul că în setările serverului meu VDS pe Debian nu a fost instalată o bibliotecă php GD.
Dacă doriți să intrați în detalii, GD Graphics Library (GD) nu este altceva decât o bibliotecă software pentru lucrul dinamic cu imagini. Limba de programare inițială a bibliotecii este ANSI C, dar au fost dezvoltate interfețe pentru multe alte limbi de programare. Biblioteca vă permite să creați imagini în formatele GIF, JPEG, PNG și WBMP.
În PHP, biblioteca GD este extinsă semnificativ. Începând cu versiunea PHP 4.3, aceasta este inclusă în livrarea standard a interpretului. Înainte ca această versiune să se poată conecta ca o bibliotecă separată. Suportă aproape toate formatele grafice existente pentru utilizare pe web: PNG, JPEG, GIF, ICO și diverse metode de lucru cu fișiere grafice (aplicarea de filtre, text, redimensionare etc.). De asemenea, biblioteca GD este adesea folosită pentru vizualizarea fișierelor statistice, și anume: grafice, diagrame etc.
Să trecem de la teorie la practică. Am instalat biblioteca GD pe PHP 5.2.6, care conținea deja o distribuție a bibliotecii. Ca rezultat, am avut nevoie doar de instalarea acestuia din repozitoriul apt-get, pentru care era suficient să tastați linia de comandă (shell):
Puteți înregistra comanda fără "-y" la sfârșit:
Cu toate acestea, în acest caz, procesul de instalare sa oprit la întrebarea "Continuați [Da / Nu]?". Astfel, parametrul opțional "-y" atunci când este setat înseamnă consimțământul automat.