it-swarm.com.ru

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

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

У меня также нет ничего в моем выводе phpinfo () "Core", который перечисляет "Gd"

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

47
Shu

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

apt-get install php5-Gd

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

/etc/init.d/Apache2 restart

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

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

59
Shane

Для PHP7.0 используйте (php7.1-Gd и php7.2-Gd также доступны):

Sudo apt-get install php7.0-Gd

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

28
Sebastian Viereck

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

;extension=php_Gd2.dll

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

extension=php_Gd2.dll

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

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

10
Leonardo Camargo

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

Sudo apt-get install php5.6-Gd

В соответствии с версией php нам нужно изменить php5.x-Gd

10
Vindesh Mohariya

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

;extension=Gd.so 

Начальный ; в строке должен быть удален. После перезапуска Nginx через systemctl restart nginx я был в порядке.

3
Alexandre Bourlier

Для php7.1 сделайте:

Sudo apt-get install php7.1-Gd

и перезапустите веб-сервер. Для Apache do

Sudo service Apache2 restart
2
Mubashar Abbas

В CentOS (но то же самое может относиться и к другим дистрибутивам), если вы устанавливаете модуль php7x-Gd с последующим перезапуском Apache, но php -i не показывает Gd Support => enabled, это может означать, что php.ini не был автоматически настроен для поддержки этого расширения ,.

Все, что вам нужно, это либо отредактировать /etc/php/php.ini, либо создать файл /etc/php.d/Gd.ini со следующим содержимым:

[Gd]
extension=/path/to/Gd.so # use the Gd.so absolute path here
0
Eugen Mihailescu