Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die GD-Erweiterung in PHP
So installieren Sie die gd-Erweiterung in PHP: Öffnen Sie zunächst die PHP-Konfigurationsdatei „php.ini“ und entfernen Sie dann das Semikolon vor „extension=php_gd2.dll“ in „php.ini“.
Empfohlen: „PHP-Video-Tutorial“
Installieren der PHP-GD-Erweiterungsbibliothek auf einem Linux-/Windows-System
Gestern stellte mir ein Kunde eine Frage zur Bildanzeige bei Verwendung des Ranzhi OA-Systems. Das folgende Fehlerfenster wurde angezeigt erscheint. Wenn wir diese Fehlermeldung sehen, werden wir definitiv denken, dass die gd-Bibliothek von PHP nicht installiert ist, aber dieser Freund sagte, er habe phpinfo verwendet, um die PHP-Umgebung zu überprüfen und festgestellt, dass die gd-Erweiterung bereits existiert und das Problem immer noch besteht, also Kopfschmerzen wird durch das Problem verursacht, wo. Das Folgende ist ein Screenshot, den mir dieser Freund gegeben hat:
Einige aufmerksame Freunde haben das Problem möglicherweise entdeckt. Es ist offensichtlich, dass die GD-Erweiterung dieses Benutzers nicht vollständig installiert ist. Hier zeige ich Ihnen direkt den Screenshot der vollständigen Installation der gd-Bibliothek:
Also überprüfen wir die PHP-Umgebung, um zu sehen, ob die Erweiterung vollständig installiert und vollständig ist. Als Reaktion auf die oben genannten Probleme werden wir in diesem Artikel darauf eingehen mit Ihnen das Linux/Windows-System So installieren Sie die PHP-GD-Erweiterung vollständig.
Linux-System
1. Über die GD-Erweiterung: Die GD-Erweiterung ist eine Open-Source-Bildverarbeitungsbibliothek, die eine Reihe von APIs zur Verarbeitung von Bildern bereitstellt, sodass sie zum Erstellen von Diagrammen und Grafiken verwendet werden kann , Miniaturansichten und andere Bildverarbeitungsvorgänge. Die GD-Erweiterung unterstützt gängige Bildformate wie JPG, PNG und GIF. Daher müssen wir vor der Installation der PHP-GD-Erweiterung libpng, jpegsrc und freetype installieren. In den folgenden Installationsschritten können Sie die spezifischen Pfadeinstellungen entsprechend Ihrer tatsächlichen Situation anpassen.
Freetype installieren.
wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.5.5.tar.gz tar -xf freetype-2.5.5.tar.gz cd freetype-2.5.5 ./configure --prefix=/usr/local/freetype make && make install
Zu diesem Zeitpunkt erscheint die Datei gd.so im Verzeichnis /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/.
Ändern Sie dann die Datei php.ini und fügen Sie eine Zeile hinzu:
wget http://www.ijg.org/files/jpegsrc.v9.tar.gz tar zxvf jpegsrc.v9.tar.gz cd jpeg-9 ./configure --prefix=/usr/local/jpeg make && make install
Starten Sie abschließend den Dienst neu und überprüfen Sie die Informationen zur PHP-GD-Erweiterung.
2.ubuntu-System
wget http://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.31/libpng-1.6.31.tar.gz tar zxvf libpng-1.6.31.tar.gz cd libpng-1.6.31 ./configure --prefix=/usr/local/libpng make && make install
Beachten Sie, dass es sich nicht um php-gd, sondern um php5-gd handelt.
Starten Sie abschließend den Dienst neu.
Starten Sie abschließend den Dienst neu.
Das obige ist der detaillierte Inhalt vonSo installieren Sie die GD-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!