%3B.png)
Ich versuche, GD in meiner Installation von Apache2, PHP5 und MySQL auf meinem Ubuntu-Server zu aktivieren.
Ich habe php5-gd mit folgendem installiert:
apt-get install php5-gd
Und wenn ich laufe, php -i
bekomme ich:
gd
GD Support => enabled
GD Version => 2.0
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.4.8
T1Lib Support => enabled
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => unknown
PNG Support => enabled
libPNG Version => 1.2.46
WBMP Support => enabled
Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 0 => 0
Aber es wird nicht in phpinfo() angezeigt;
ich habe den Server viermal neu gestartet und vier Millionen Mal versucht, Apache2 neu zu starten.
Hat jemand eine Idee, wie man dieses Problem beheben kann?
Antwort1
Es sieht so aus, als ob libjpeg62
es nicht auf Ihrem Server installiert ist.
Installieren libjpeg62
und starten Sie Apache2 neu.
sudo apt-get install libjpeg62
Antwort2
Sind Sie sicher, dass das PHP, auf das Ihr Apache-Webserver verweist, dasselbe PHP ist, das Sie in Ihrem Programm ausführen?
Soweit ich das sehe, führt php -i tatsächlich phpinfo(); aus.
Wenn Sie Zweifel haben:
echo '<?php phpinfo(); ?>' | php
Antwort3
hatte das gleiche Problem in Windows / Apache. Behoben durch Verwendung des vollständigen Pfads in extension_dir
ändern:extension_dir = "ext"
Zu:extension_dir = "c:/progra~1/php5513/ext"
ändern Sie natürlich Ihren Pfad so, dass er zu Ihrem Installationsordner passt