Библиотека GD все еще отсутствует после того, как я ее установил

#php #xplane

#php #xplane ( xplane )

Вопрос:

Итак, я создаю веб-сайт для своей виртуальной авиакомпании для xplane-11, и я столкнулся с этой ошибкой:

 Fatal error: Uncaught Exception: Required GD library is missing in /var/www/html/vam/captcha/simple-php-captcha.php:13 Stack trace: #0 /var/www/html/vam/index.php(15): simple_php_captcha() #1 {main} thrown in /var/www/html/vam/captcha/simple-php-captcha.php on line 13
 

У меня есть libgd-dev, установленный на моем ubuntu 20.04, и у меня также есть все расширения, раскомментированные в моем файле php.ini в папке etc/apache2/sites-available. Я действительно расстроен в этот момент, и любая оказанная помощь будет благодарна.

Ответ №1:

Что вы получите из командной строки, если запустите

php -m | grep -i gd

Если он возвращает

gd

Затем модуль включается и запускается в вашей версии PHP.

В противном случае я бы попробовал следующее

apt-get install php-gd

Затем php -m | grep -gd снова запустите команду после перезапуска apache

Комментарии:

1. Я сделал все, что вы сказали, и он все еще не работает

2.Что выводят следующие команды? lsb_release -a apachectl -v и полный php -m

3. Я это исправил! Спасибо! Оказывается, я установил .so не в том месте

4. Привет, Аэро, спасибо, что дали нам знать. Тогда вы собирали пакеты из исходного кода?

5. Вы должны указать номер версии e, g, php7.4-gd