Die durch die allgemeine Quellcode-Installation hinzugefügte GD-Bibliothek unterstützt keine Bilder im JPEG-Format. Sie unterstützt nur die folgenden Formate
GD-Unterstützung aktiviert
GD-Version gebündelt (2.0.34-kompatibel)
GIF-Leseunterstützung aktiviert
GIF-Erstellungsunterstützung aktiviert
PNG-Unterstützung aktiviert
libPNG Version 1.2.49
WBMP-Unterstützung aktiviert
XBM-Unterstützung aktiviert
Lassen Sie uns Unterstützung für Dateien im JPEG-Format hinzufügen
wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz
tar -zxvf jpegsrc.v8b.tar.gz
cd jpeg-8b
. / configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make && make install
Gehe zum gd-Verzeichnis unter ext im PHP-Quellcodeverzeichnis
Geben Sie das gd-Verzeichnis ein und führen Sie es aus. Beachten Sie, dass /usr/local/php/ unten der Installationspfad Ihres Server-PHP ist. Meiner ist dieser Pfad:
/usr/local/php/bin/phpize
./configure --with-php-c/local/php/bin /php-config --with-jpeg-dir=/usr/local/jpeg/
make && make install
Nachdem Sie diese ausgeführt haben, werden Sie vom System aufgefordert, das gd.so-Verzeichnis zu generieren
Fügen Sie gd.so unter php.ini hinzu und starten Sie PHP neu. Starten Sie den Anwendungsserver neu und es wird in Ordnung sein
Einige Maschinen funktionieren möglicherweise nicht, das ist die Lösung
yum install libjpeg- devel freetype- devel libpng-devel
make clean and restart./configure
make&make install
PHPInfo OK prüfen
GD-Unterstützung aktiviert
GD Version 2.0
GIF-Leseunterstützung aktiviert
GIF-Erstellungsunterstützung aktiviert
JPEG-Unterstützung aktiviert
libJPEG-Version unbekannt
PNG-Unterstützung aktiviert
libPNG Version 1.2.10
WBMP-Unterstützung aktiviert
GD-Unterstützung aktiviert
GD-Version gebündelt (kompatibel mit 2.0.34)
GIF-Leseunterstützung aktiviert
GIF-Erstellungsunterstützung aktiviert
JPEG-Unterstützung aktiviert
libJPEG Version 8
PNG-Unterstützung aktiviert
libPNG Version 1.2.49
WBMP-Unterstützung aktiviert
XBM-Unterstützung aktiviert
Directive Local Value Master Value
gd.jpeg_ignore_warning 0 0
Copyright-Erklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige stellt die Installation des PHP-Quellcodes ohne die GD-Bibliothek vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.