mmm su che distro sei? redhat? fedora? gentoo? debian? slakware? mandrake?
scaricati il pacchetto precompilato di jpeg ed il relativo -devel e mettilo ... dopo di che prova a lanciare e andrà tutto![]()
mmm su che distro sei? redhat? fedora? gentoo? debian? slakware? mandrake?
scaricati il pacchetto precompilato di jpeg ed il relativo -devel e mettilo ... dopo di che prova a lanciare e andrà tutto![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
ciao
sono su slackware 10.0
ho installato il pacchetto libjpeg-6b-i386-4.tgz ma senza ottenere alcun risultato...![]()
"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
devi mettere anche il relativo devel, senno non mette tutti gli header necessari per la compilazione![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
io ho provato a cercare tra i pacchetti di slack ma ste famose devel non le ho trovate...puoi consigliarmi un link?
grazie
"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
ciao
oggi ho ripreso in mano la questione, cercando con google ho trovato questo link che spiega come compilare le jpeg-6
http://quox.org/install/graphics/jpeg-6b.html
ora in effetti "finalmente" le ho installate in /usr/local/jpeg-6b
ho ricompilato php con questo configure:
ma purtroppo la configurazione delle GD resta: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=/usr/local/jpeg-6b/'
non so piu cosa fare!codice:gd 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
provo a compilare anche le GD invece di usare quelle gia presenti in php?
"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
la compilazione delle GD mi da errore...
codice:gdft.c:1429: error: parse error before '*' token gdft.c:1429: error: parse error before '*' token gdft.c: In function `find_font': gdft.c:1431: error: `FcResult' undeclared (first use in this function) gdft.c:1431: error: (Each undeclared identifier is reported only once gdft.c:1431: error: for each function it appears in.) gdft.c:1431: error: parse error before "result" gdft.c:1433: error: `pattern' undeclared (first use in this function) gdft.c:1433: error: `FcMatchPattern' undeclared (first use in this function) gdft.c:1434: error: `FcMatchFont' undeclared (first use in this function) gdft.c:1437: error: `result' undeclared (first use in this function) gdft.c:1437: warning: return makes pointer from integer without a cast gdft.c: At top level: gdft.c:1442: error: parse error before '*' token gdft.c: In function `find_postscript_font': gdft.c:1444: error: `FcPattern' undeclared (first use in this function) gdft.c:1444: error: `font' undeclared (first use in this function) gdft.c:1447: error: `fontpattern' undeclared (first use in this function) gdft.c:1449: error: `fontname' undeclared (first use in this function) gdft.c:1450: error: `FcChar8' undeclared (first use in this function) gdft.c:1450: error: `family' undeclared (first use in this function) gdft.c:1452: error: `pattern' undeclared (first use in this function) gdft.c:1454: error: `FC_FAMILY' undeclared (first use in this function) gdft.c:1454: error: `FcTypeString' undeclared (first use in this function) gdft.c:1455: error: `FC_STYLE' undeclared (first use in this function) gdft.c:1460: error: `FcResultMatch' undeclared (first use in this function) gdft.c: In function `font_pattern': gdft.c:1479: error: `FcPattern' undeclared (first use in this function) gdft.c:1479: error: `font' undeclared (first use in this function) gdft.c:1480: error: `FcChar8' undeclared (first use in this function) gdft.c:1480: error: `file' undeclared (first use in this function) gdft.c:1481: error: `pattern' undeclared (first use in this function) gdft.c:1494: error: parse error before "FcChar8" gdft.c:1501: error: `FC_FILE' undeclared (first use in this function) gdft.c:1501: error: `FcResultMatch' undeclared (first use in this function) make[2]: *** [gdft.lo] Error 1 make[2]: Leaving directory `/programmi/gd-2.0.33' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/programmi/gd-2.0.33' make: *** [all] Error 2
"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
Ciao,
la libjepg dovrebbe essere già bundled con la GD di PHP, però è in ogni caso obligatorio specificare --with-jpeg-dir
Segui passo passo questa guida
http://www.onlamp.com/pub/a/php/2003/03/27/php_gd.html
per favore NIENTE PVT TECNICI da sconosciuti
ehm ... per lo + il fatto è un altro)) non ti serve compilare le gd
scarica i sorgenti di php
stanno li dentro ^^
se ti sposti nella dir dei sorgenti di php ... basta che fai
a questo punto dovrebbe essere tutto compilatocodice:cd ext/gd (o ext/image ora non ricordo) phpize ./configure --help (visualizzi l'elenco dei parametri) ./configure --with-php-config=`which php-config` --with-jpeg-dir --with-png-dir ....vari with.... make && make install
ti basta aprire il php.ini (se hai compilato manualmente php sta dentro /usr/local/lib/php.ini), scendi nella sezione delle estensioni e aggiungi
extension=gd.so
se per caso ti dice che non trova le estensioni ... lancia php-config --extension-dir e poi incolla il valore che ti stampa (ovvero la path) dentro il php.ini alla riga dov'è indicato extension_dir=
a questo punto dovrebbe andare
---
se per caso ti dice che il php-config non è stato trovato nel configure, e hai compilato php a manina, allora sicuramente sta dentro /usr/local/bin/php-config e ti basta mettere questo al posto del which php-config (ovviamente senz'apici)
---
se per caso non trova le lib jpeg o png e cosi via ... o le compili tu a mano oppure usi le precompilate del sistema.
Se usi una fedora ti basta installare le *-devel dei pacchetti che ti mancano... se usi debian o slackware non so dirti ... ma credo che +/- la logica sia la stessa ... ovvero quella di installare i pacchetti o le librerie (se proprio mancano) contenenti gli header per la compilazione
---
sciauz
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
allora
dato che sto facendo le stesse prove sul portatile e sul server (dove ho la slack 10.1 invece che la 10) ora ho provato a compilare le gd esternamente con un semplice ./configure --prefix=/usr/local/gd e poi ho compilato php con l'opzione
./configure --with..apache....mysql --- --with-gd=/usr/local/gd
ora va!
sul server...:-(
sul portatile non riesco a compilarle...ma è strano..se come dici te quelle interne al php le compila...cmq l'importante è che ora vada sul server al portatile gli darò un'okkio stasera
grazie!
"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
è importante usare quelle built-in!
quelle esterne non hanno alcune funzioni e hanno qualche problemuccio a funzionare con php ... infatti quelle interne hanno delle fix apposite oltre a delle funzioni aggiuntive
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand