web-dev-qa-db-de.com

Gd-Erweiterung aktivieren/installieren? - ohne gd

Wie kann man Gd aktivieren (oder möglicherweise muss ich installieren), wenn mein phpinfo () in "Configure Command" ausgibt; - ohne Gd?

Ich habe auch nichts in meiner phpinfo () -Ausgabe "Core", die "Gd" auflistet.

PHP Version 5.2.4 unter AWS.

47
Shu

wenn Sie sich auf einem Debian-basierten Server (wie Ubuntu) befinden, können Sie den folgenden Befehl ausführen:

apt-get install php5-Gd

Sobald es fertig ist, läuft es:

/etc/init.d/Apache2 restart

Dadurch wird Ihr Server neu gestartet und Gd in PHP aktiviert.

Wenn Sie sich auf einem anderen System befinden, müssen Sie etwas anderes verwenden (z. B. yum install) oder direkt in PHP kompilieren.

59
Shane

Für PHP7.0 verwenden (php7.1-Gd und php7.2-Gd sind ebenfalls verfügbar)

Sudo apt-get install php7.0-Gd

und starten Sie Ihren Webserver neu.

28

Prüfen Sie, ob in Ihrer php.ini-Datei folgende Zeile vorhanden ist:

;extension=php_Gd2.dll

wenn es existiert, ändern Sie es in 

extension=php_Gd2.dll

und starten Sie Apache neu

(es funktioniert auf MAC)

10

In meinem Fall (php 5.6, Ubuntu 14.04) funktionierte der folgende Befehl für mich:

Sudo apt-get install php5.6-Gd

Je nach PHP-Version müssen wir den php5.x-Gd ändern.

10

Alle vorherigen Antworten sind korrekt, aber für ArchLinux waren sie nicht ausreichend. Ich musste auch /etc/php/php.ini bearbeiten und unkommentieren: 

;extension=Gd.so 

Der anfängliche ; in der Zeile muss entfernt werden. Nach dem Neustart von Nginx über systemctl restart nginx war ich gut zu fahren.

3

Für php7.1 mache:

Sudo apt-get install php7.1-Gd

und starten Sie den Webserver neu. Für Apache tun

Sudo service Apache2 restart
2
Mubashar Abbas

Wenn Sie php5.6 und Ubuntu 18.04 verwenden, führen Sie diese beiden Befehle in Ihrem Terminal aus, damit Ihre Fehler endgültig behoben werden.

Sudo apt-get install php5.6-Gd

starten Sie dann Ihren Apache-Server mit diesem Befehl neu.

 Sudo service Apache2 restart
0
Nayan Thakkar

Wenn Sie das php7x-Gd-Modul gefolgt von Apache restart installieren und trotzdem der php -i nicht den Gd Support => enabled anzeigt, bedeutet dies, dass die php.ini nicht automatisch für die Unterstützung dieser Erweiterung konfiguriert wurde .

Sie müssen lediglich die /etc/php/php.ini bearbeiten oder eine /etc/php.d/Gd.ini-Datei mit folgendem Inhalt erstellen:

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