Вчора зіткнувся з тим, що в налаштуваннях мого VDS-сервера на Debian не був встановлений php-бібліотека GD.
Якщо вдаватися в подробиці, то GD Graphics Library (GD) - це не що інше, як програмна бібліотека для динамічної роботи з зображеннями. Початковий мову програмування бібліотеки - ANSI C, але розроблені інтерфейси для безлічі інших мов програмування. Бібліотека дозволяє створювати зображення в форматах GIF, JPEG, PNG і WBMP.
У PHP бібліотека GD значно розширена. Починаючи з версії PHP 4.3, вона входить в стандартну поставку інтерпретатора. До цієї версії могла підключатися, як окрема бібліотека. Підтримує майже всі існуючі формати графіки для використання в веб: PNG, JPEG, GIF, ICO і різні методи роботи з графічними файлами (застосування фільтрів, текст, зміна розміру, та інше). Також GD бібліотека часто використовується для візуалізації статистичних файлів, а саме: графіків, діаграм і т. Д.
Перейдемо від теорії до практики. Встановлювати GD library мені видалося на PHP 5.2.6, яка вже містила в своєму складі дистрибутив бібліотеки. У підсумку мені знадобилося лише встановити її з репозитария apt-get, для чого в командному рядку (shell) досить було ввести:
Можна прописувати команду і без "-y" в кінці:
Однак в цьому випадку процес установки зупинився на питанні «Продовжити [Так / Ні]?». Таким чином, додатковий параметр "-y" при установці означає автоматичну згоду.