Installation/Konfiguration
PHP Manual

Anforderungen

Mit der GD-Bibliothek (verfügbar unter » http://www.libgd.org/) können Sie auch Grafiken erzeugen und manipulieren.

Die mittels dieser Funktionen veränderbaren Grafik-Formate hängen davon ab, welche Version von GD Sie installieren und welche zusätzlich Bibliotheken GD benötigt, um mit diesen Formaten umgehen zu können. GD-Versionen älter als gd-1.6 unterstützen GIF, aber kein PNG. Neuere Versionen als gd-1.6 und ältere als gd-2.0.28 unterstützen PNG, aber kein GIF. In gd-2.0.28 gibt es erstmals wieder Unterstützung für GIF.

Hinweis: Seit PHP 4.3 ist eine Version der GD-Bibliothek in PHP enthalten. Diese gebündelte Version bietet zusätzliche Möglichkeiten, wie z.B. alpha blending und sollte der externen Version immer vorgezogen werden (der Code wird besser betreut und ist stabiler).

Hinweis: Mit PHP 6.0.0 wurde die Unterstützung von GD 1.x eingestellt; es wird eine Bibliothek ab Version 2.0.33 benötigt.

Sie können GD erweitern, um mehr Grafikformate zu verwenden.

Unterstützte Grafikformate
Grafikformat Download der benötigten Bibliothek Anmerkungen
gif   Wird nur von GD-Versionen älter als gd-1.6 und neuer als gd-2.0.28 unterstützt. Nur-lesende Unterstützung von GIF gibt es ab PHP 4.3.0 und der gebündelten GD-Version. Schreibende Unterstützung steht ab den Versionen PHP 4.3.9 und PHP 5.0.1 zur Verfügung.
jpeg-6b » ftp://ftp.uu.net/graphics/jpeg/ Wenn Sie die jpeg-v6b library übersetzen (vor dem Übersetzen von PHP), müssen Sie die --enable-shared-Option im configure-Schritt benutzen. Wenn Sie dies nicht tun, werden Sie den Felder libjpeg.(a|so) not found beim configure-Schritt der PHP-Übersetzung erhalten.
png » http://www.libpng.org/pub/png/libpng.html Nur von GD-Versionen neuer als gd-1.6 unterstützt.
xpm » ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html Falls auf Ihrem System eine X-Umgebung installiert ist, steht Ihnen diese Bibliothek wahrscheinlich schon zur Verfügung.

Sie können GD erweitern, um unterschiedliche Schriften zu verwenden. Die folgenden Schriftbibliotheken werden unterstützt.

Unterstützte Schriftbibliotheken
Schriftbibliothek Download Anmerkungen
FreeType 1.x » http://www.freetype.org/ Unterstützung mit PHP 6.0.0 eingestellt
FreeType 2 » http://www.freetype.org/  
T1lib » ftp://sunsite.unc.edu/pub/Linux/libs/graphics/) Unterstützung für Type 1-Schriften.


Installation/Konfiguration
PHP Manual