Чтобы установить расширение «ext-gd» в Fedora, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование диспетчера пакетов DNF
sudo dnf install php-gd
Метод 2: использование команды PECL (библиотека сообщества расширений PHP)
sudo pecl install gd
Метод 3. Компиляция из исходного кода
Шаг 1. Установите необходимые зависимости
sudo dnf install php-devel libpng-devel
Шаг 2. Загрузите исходный код библиотеки GD с официального сайта: https://libgd.github.io/
wget https://github.com/libgd/libgd/releases/download/gd-X.X.X/libgd-X.X.X.tar.gz
tar -xzf libgd-X.X.X.tar.gz
cd libgd-X.X.X
Шаг 4. Настройте и скомпилируйте исходный код
./configure
make
sudo make install
Шаг 5. Включите расширение GD в PHP
Отредактируйте файл php.ini и добавьте следующую строку:
extension=gd.so
Сохраните изменения и выйдите из редактора.
Шаг 6. Перезапустите службу PHP
sudo systemctl restart php-fpm
Метод 4. Использование репозитория Remi (для версий PHP 7.x)
Шаг 1. Установите репозиторий Remi
sudo dnf install https://rpms.remirepo.net/fedora/remi-release-$(rpm -E %fedora).rpm
Шаг 2. Включите версию PHP 7.x
sudo dnf module enable php:remi-7.x
Шаг 3. Установите расширение GD
sudo dnf install php-gd