Andi: PHP GDLib mit JPEG mag nicht...

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

  1. 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

    --
    Die Frau geht, die Hilti bleibt!
    1. 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...

      1. 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

        1. 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...

          1. 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! :-)

            1. 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é

              1. 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