Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    configurazione php con le GD

    ciao

    il seguente errore viene dato perchè php è stato compilato senza le GD?
    codice:
    Fatal error: Call to undefined function: imagecreatefromjpeg() in
    questo è il ./configure che ho usato:

    ./configure --with-mysql=/usr/local/mysql4.1.9/ --with-apxs=/usr/local/apache/bin/apxs

    sapreste dirmi quali altri parametri devo passare per avere anche le GD ?

    grazie nik
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    codice:
    --with-gd=/usr/local/[directory]

  3. #3
    nel php.ini hai abilitato le librerie gd ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    ciao

    ho complitato php con il seguente configure:

    codice:
     	 './configure' '--with-mysql=/usr/local/mysql4.1.9/' '--with-apxs=/usr/local/apache/bin/apxs' '--with-gd' '--with-zlib-dir=/usr/local/zlib-1.2.2/' '--with-jpeg'
    infatti phpinfo() ritorna:

    codice:
    GD Support 	enabled
    GD Version 	bundled (2.0.28 compatible)
    GIF Read Support 	enabled
    GIF Create Support 	enabled
    PNG Support 	enabled
    WBMP Support 	enabled
    XBM Support 	enabled
    però ottengo ancora il seguente errore:

    Fatal error: Call to undefined function: imagecreatefromjpeg()


    nel php.ini cosa devo abilitare? ma c'è anche in linux il php.ini?

    grazie nik
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  5. #5
    certo che c'è anche il php.ini ma in questo caso non c'entra ... tranne se compili le gd come modulo non devi toccare nulla

    verifica se hai le jpeg6 installate come pacchetto e se il relativo -devel è installato (se sei su redhat=

  6. #6
    ciao
    grazie x la risposta

    le jpeg-6 non erano installate, le ho installate e poi ho ricompilato php con questo configure:

    codice:
    './configure' '--with-mysql=/usr/local/mysql4.1.9/' '--with-apxs=/usr/local/apache/bin/apxs' '--with-gd' '--with-zlib-dir=/usr/local/zlib-1.2.2/' '--with-jpeg-dir=/programmi/jpeg-6b/'
    poi ho riavviato apache ma il risultato è sempre lo stesso...non capisco se il problema è nella DIR di jpeg-6b ho provato a compilarle con

    ./configure --prefix=/usr/local/jpeg-6b ma dava il seguente

    errore durante il make install:
    codice:
    root@criminal:/programmi/jpeg-6b$ make install
    /usr/bin/ginstall -c cjpeg /usr/local/jpeg-6b/bin/cjpeg
    /usr/bin/ginstall: cannot create regular file `/usr/local/jpeg-6b/bin/cjpeg': No such file or directory
    make: *** [install] Error 1
    quindi le ho installate con il classico
    ./configure && make && make install

    e ho dato come DIR la directory in cui le ho compilate...

    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  7. #7
    ehm ... no ... cosi non va bene devono installarsi correttamente altrimenti le GD non possono avviare la libreria dinamica che gestisce le jpeg ...

    verifica innanzi tutto che le cartelle
    /usr/local/src
    /usr/local/bin
    /usr/local/sbin
    /usr/local/etc
    /usr/local/lib

    esistano ... dopo di che verifica che dentro /etc/ld.so.conf ci stia
    /usr/local/lib

    se non c'è mettilo in fondo (lascia in fondo SEMPRE un rigo vuoto)

    fatto ciò lancia ldconfig e se non ti da errore puoi procedere a ricompilare le jpeg e rifare l'installazione ... ma non usare prefix

    PS: ti conviene che ti metti nella path /usr/local/bin e /usr/local/sbin ... e puoi farlo o modificando /etc/login.defs (o logins.defs ... o senza s finale ... ora non ricordo) oppure il tuo file profile di root a cui aggiungi sia sbin che bin oppure /etc/profile (o un file che fa la stessa cosa sua, ovvero lo script comune a tutti gli utenti per i profili) e li aggiungi nella path i due percorsi

  8. #8
    ciao

    ho controllato tutto quello che mi hai detto, e è gia cosi, ho ricompilato comunque e mi ha dato (come prima):

    codice:
    /usr/bin/ginstall -c cjpeg /usr/local/bin/cjpeg
    /usr/bin/ginstall -c djpeg /usr/local/bin/djpeg
    /usr/bin/ginstall -c jpegtran /usr/local/bin/jpegtran
    /usr/bin/ginstall -c rdjpgcom /usr/local/bin/rdjpgcom
    /usr/bin/ginstall -c wrjpgcom /usr/local/bin/wrjpgcom
    /usr/bin/ginstall -c -m 644 ./cjpeg.1 /usr/local/man/man1/cjpeg.1
    /usr/bin/ginstall -c -m 644 ./djpeg.1 /usr/local/man/man1/djpeg.1
    /usr/bin/ginstall -c -m 644 ./jpegtran.1 /usr/local/man/man1/jpegtran.1
    /usr/bin/ginstall -c -m 644 ./rdjpgcom.1 /usr/local/man/man1/rdjpgcom.1
    /usr/bin/ginstall -c -m 644 ./wrjpgcom.1 /usr/local/man/man1/wrjpgcom.1
    a questo punto...quale è la dir gi jpeg-6 ?
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  9. #9
    xfetto (non ci sono errori giusto? almeno io non ne vedo) ... ora dovrebbe essere /usr/local/include ... o guarda le cartelle sotto include ... e gli dai quella di jpeg

    cmq ... lancia prima ldconfig e prova a ricompilare

  10. #10
    ciao

    nessun errore però non funziona ancora!

    in /usr/lib/include non c'è nulla!

    ho provato a compilarlo comunque con

    codice:
     Command 	 './configure' '--with-mysql=/usr/local/mysql4.1.9/' '--with-apxs=/usr/local/apache/bin/apxs' '--with-gd' '--with-zlib-dir=/usr/local/zlib-1.2.2/' '--with-jpeg-dir=/usr/local/include/'
    ma senza risultati....

    ho provato anche un find:

    codice:
    /usr/X11R6/include/X11/bitmaps/jpeg2.xbm
    /usr/X11R6/include/X11/bitmaps/jpeg.xbm
    /usr/X11R6/include/X11/pixmaps/jpeg2.xpm
    /usr/X11R6/include/X11/pixmaps/jpeg.xpm
    /usr/bin/jpegicc
    /usr/bin/jpegtopnm
    /usr/bin/jpegtran
    /usr/include/mozilla-1.7/jpeg
    /usr/include/mozilla-1.7/jpeg/jpegint.h
    /usr/include/mozilla-1.7/jpeg/jpeglib.h
    /usr/include/jpeglib.h
    /usr/include/firefox-1.0/jpeg
    /usr/include/firefox-1.0/jpeg/jpegint.h
    /usr/include/firefox-1.0/jpeg/jpeglib.h
    /usr/lib/gimp/2.0/plug-ins/jpeg
    /usr/lib/qt-3.3.2/plugins/src/imageformats/jpeg
    /usr/lib/qt-3.3.2/plugins/src/imageformats/jpeg/jpeg.pro
    /usr/local/bin/jpegtran
    /usr/local/man/man1/jpegtran.1
    /usr/local/jpeg-6b
    /usr/man/man1/jpegtran.1.gz
    /usr/man/man1/jpegtopnm.1.gz
    /usr/share/mime/image/jpeg.xml
    /usr/share/mime/image/jpeg2000.xml
    /usr/share/texmf/doc/help/Catalogue/entries/jpeg2ps-os2.html
    /usr/share/texmf/doc/help/Catalogue/entries/jpeg2ps.html
    /usr/share/apsfilter/driver/jpeg
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.