Включение / установка расширения GD? –without-Г.Д.

Как включить (или, возможно, установить) GD, когда мой вывод phpinfo () в «Configure Command» говорит; -without-gd?

У меня также нет ничего в моем phpinfo () выходе «Core», в котором перечислены «gd»,

Версия PHP 5.2.4 на AWS.

если вы находитесь на сервере под управлением Debian (например, Ubuntu), вы можете запустить следующую команду:

apt-get install php5-gd 

Затем, когда он будет завершен, выполните:

 /etc/init.d/apache2 restart 

Это перезапустит ваш сервер и включит GD в PHP.

Если вы используете другой тип системы, вам нужно будет использовать что-то другое (например, yum install) или скомпилировать непосредственно в PHP.

Для использования PHP7:

 sudo apt-get install php7.0-gd 

и перезагрузите веб-сервер.

В моем случае ( php 5.6 , Ubuntu 14.04 ) для меня работала следующая команда:

 sudo apt-get install php5.6-gd 

Согласно версии php нам нужно изменить php5.x-gd

Проверьте, есть ли в вашем файле php.ini следующая строка:

 ;extension=php_gd2.dll 

если существует, измените его на

 extension=php_gd2.dll 

и перезапустите apache

(он работает на MAC)

Все предыдущие ответы верны, но мне не хватало на ArchLinux. Мне также нужно было отредактировать /etc/php/php.ini и раскомментировать:

;extension=gd.so

Начальный ; на линии необходимо удалить. После перезапуска Nginx через systemctl restart nginx мне было хорошо.

У меня такая же проблема, но я хотел бы напомнить, что вопрос заключается не в том, как настроить gd на терминале или как перезапустить серверный вопрос, ведь все-таки, если вы не видите в файле phpinfo gd-поддержки, что вы должны делать? один из ответов на php.net введите описание ссылки здесь, он говорит, что вы должны настроить свой php -with-gd = "ваш diroctory путь к gd"