Если вы столкнулись с сообщением об ошибке «Библиотека GD не установлена» в Ubuntu, это означает, что библиотека GD (Graphics Draw) отсутствует или неправильно установлена в вашей системе. Библиотека GD — широко используемая графическая библиотека, предоставляющая функции для манипулирования изображениями.
Вот несколько способов, которыми вы можете попробовать установить библиотеку GD в Ubuntu, а также примеры кода:
Метод 1: установка через apt-get
sudo apt-get update
sudo apt-get install php-gd
Способ 2: установка через pecl (библиотека сообщества расширений PHP)
sudo apt-get update
sudo apt-get install php-pear php-dev
sudo pecl install gd
sudo echo "extension=gd.so" >> /etc/php/7.4/cli/php.ini
sudo echo "extension=gd.so" >> /etc/php/7.4/apache2/php.ini
sudo service apache2 restart
Способ 3: установка вручную
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libgd-dev
cd /tmp
wget https://github.com/libgd/libgd/releases/download/gd-X.X.X/libgd-X.X.X.tar.gz
tar -zxvf libgd-X.X.X.tar.gz
cd libgd-X.X.X
./configure
make
sudo make install
sudo echo "extension=gd.so" >> /etc/php/7.4/cli/php.ini
sudo echo "extension=gd.so" >> /etc/php/7.4/apache2/php.ini
sudo service apache2 restart
После применения одного из методов вам следует перезагрузить веб-сервер (Apache, Nginx и т. д.), если вы используете PHP с веб-сервером.