PHP GDLib mit JPEG mag nicht...
Andi
- webserver
0 André Laugks0 Andi0 André Laugks0 Andi0 Andi0 André Laugks0 XaraX
Hi Forum!
Ich versuche gerade auf meinem Apache 2.0.55 mein PHP 5.1.1 mit GDLib 2.0.33 zu kompilieren. Der ganze Compilevorgang läuft auch super durch, nur irgendwie kapiert er nicht, dass er die JPEG-Unterstützung auch einfügen soll...
GD habe ich mit folgendem Befehl compiliert:
./configure --with-jpeg=/usr/lib --with-freetype=/usr/local/freetype/current --with-xpm=no
Und PHP dann mit dem:
./configure --with-apxs2=/usr/local/apache/current/bin/apxs --with-mysql=/usr/local/mysql/current --with-zlib-dir=/usr/lib/ --enable-ftp --with-config-file-path=/etc --with-libxml2-path=/usr/lib/ --prefix=/usr/local/php/5.1.1 --enable-pcntl --enable-sockets --with-gd
alles läuft durch ohne Fehler zu verursachen, nur phpinfo() sagt mir dann immer, dass die JPEG-Unterstützung nicht da ist.
Hat einer nen kleinen Tipp? Bin nämlich langsam mit meinem Latein am Ende...
Danke!
Andi
Hallo!
Und PHP dann mit dem:
./configure --with-apxs2=/usr/local/apache/current/bin/apxs --with-mysql=/usr/local/mysql/current --with-zlib-dir=/usr/lib/ --enable-ftp --with-config-file-path=/etc --with-libxml2-path=/usr/lib/ --prefix=/usr/local/php/5.1.1 --enable-pcntl --enable-sockets --with-gd
Du mußt auch noch PHP --with-jpeg=/usr/lib sagen, dass JPEG mit eingebunden werden soll.
André Laugks
Du mußt auch noch PHP --with-jpeg=/usr/lib sagen, dass JPEG mit eingebunden werden soll.
André Laugks
Hi André
das bringt leider auch nix... habs vorhin schon mit --with-jpeg-dir=... probiert, und jetzt grad mit deinem Befehl. Compilevorgang läuft ohne Probleme durch, aber JPEG ist nicht da ;-)
Andi...
Hallo!
das bringt leider auch nix... habs vorhin schon mit --with-jpeg-dir=... probiert, und jetzt grad mit deinem Befehl. Compilevorgang läuft ohne Probleme durch, aber JPEG ist nicht da ;-)
--with-jpeg-dir= ist der richtige.
Hast Du mal den Apache neu gestartet?
André Laugks
Hallo!
das bringt leider auch nix... habs vorhin schon mit --with-jpeg-dir=... probiert, und jetzt grad mit deinem Befehl. Compilevorgang läuft ohne Probleme durch, aber JPEG ist nicht da ;-)
--with-jpeg-dir= ist der richtige.
Hast Du mal den Apache neu gestartet?
André Laugks
ja, bei jedem compile-vorgang hab ich ihn beendet, und danach wieder gestartet. Bringt alles nix. Was mir jedoch aufgefallen ist, ist der Make-Vorgang beim GD. Da passiert mir irgendwie zu wenig.
Nach dem Configure-Durchgang mit folgendem befehl:
./configure --with-jpeg=/usr/lib --with-freetype=/usr/local/freetype/current --prefix=/usr/local/gdlib/2.0.33
sagt er als Zusammenfassung folgendes:
** Configuration summary for gd 2.0.33:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes
Das schaut ja eigentlich auch noch gut aus. Jedoch wenn ich dann make mache, wirft er zwar keinen Fehler, aber irgendwie ist das dohc ziemlich wenig, oder?
make all-recursive
make[1]: Entering directory /usr/\_SETUP/gd-2.0.33' Making all in config make[2]: Entering directory
/usr/_SETUP/gd-2.0.33/config'
make[2]: Nothing to be done for all'. make[2]: Leaving directory
/usr/_SETUP/gd-2.0.33/config'
Making all in test
make[2]: Entering directory /usr/\_SETUP/gd-2.0.33/test' make[2]: Nothing to be done for
all'.
make[2]: Leaving directory /usr/\_SETUP/gd-2.0.33/test' make[2]: Entering directory
/usr/_SETUP/gd-2.0.33'
make[2]: Leaving directory /usr/\_SETUP/gd-2.0.33' make[1]: Leaving directory
/usr/_SETUP/gd-2.0.33'
Hab auch schon versucht libgd und co per apt-get zu installieren, aber auch das hat nix gebracht... :-/
hab langsam echt überhaupt keine Ahnung mehr...
es geht! :-) strike!
also, sollte jemand mal das gleiche Problem haben, ich hab nur eins gemacht: die entpackten Sources von PHP und GD gelöscht ;-) scheinbar hat das Make nicht alle Sachen neu compiliert, und deshalb gings bei mir nicht.
Wie auch immer, ich freu mich ejtzt erst mal wie ein Schnitzel! :-)
Hallo!
also, sollte jemand mal das gleiche Problem haben, ich hab nur eins gemacht: die entpackten Sources von PHP und GD gelöscht ;-)
Es geht auch ein "make clean". Ok, das configure-Script hat sich aus dem config.cache bedient und nicht die neuen Parameter angenommen.
André
Hallo,
also, sollte jemand mal das gleiche Problem haben, ich hab nur eins gemacht: die entpackten Sources von PHP und GD gelöscht ;-)
Es geht auch ein "make clean". Ok, das configure-Script hat sich aus dem config.cache bedient und nicht die neuen Parameter angenommen.
meine Erfahrungen sind dort andere. Es ist bei PHP tatsächlich das Beste make clean
nicht zu vertrauen, sondern bei Fehlschlägen/Testdurchläufen die Sourcen zu löschen und neu zu entpacken.
Gruß aus Berlin!
eddi