PDA

Visualizza la versione completa : Librerie GD2


Gianpaolo69
10-08-2005, 15:28
Ciao a tutti.
Qualcuno puo' aiutarmi a risolvere un problema riguardo le librerie GD su una macchina Linux?
Ho scaricato il programma per creare grafici phplot e l'ho installato su una macchina in locale di sviluppo con Windows 2000, Apache 2.0, php 4.3.9. modificato il file php.ini relativo alla dll gd2. Visualizzando la pagina di test sulla libreria GD tutto funziona bene. Visualizzo i grafici nei formati png, jpeg, gif
Quando invece eseguo il test su un altro pc in locale dove uso Red Hat Enterprise 4, Apache 2.0.52, php 4.3.9 viene visualizzata solo la scritta png senza farmi vedere nessun grafico !
Come faccio a sapere se sono installate le librerie GD2. Dove posso andare a sbattere la testa :dh:
Dove sbaglio?
Sapete darmi qualche dritta?
Grazie

andy caps
10-08-2005, 15:46
:bh: dovreu installare qualche pacchetto

su debian ad esempio mi da questa lista

libgd-gd1-noxpm-perl - Perl module wrapper for libgd (old version against GD 1.8.x)
libgd-gd1-perl - Perl module wrapper for libgd (old version against GD 1.8.x)
libgd-gd2-noxpm-perl - Perl module wrapper for libgd - gd2 variant without XPM support
libgd-gd2-perl - Perl module wrapper for libgd - gd2 variant
libgd-perl - Perl module wrapper for libgd
libgd2 - GD Graphics Library version 2
libgd2-dev - GD Graphics Library version 2 (development version)
libgd2-noxpm - GD Graphics Library version 2 (without XPM support)
libgd2-noxpm-dev - GD Graphics Library version 2 (development version)
libgd2-xpm - GD Graphics Library version 2
libgd2-xpm-dev - GD Graphics Library version 2 (development version)
libgdchart-gd2-noxpm - Generate graphs using the GD library
libgdchart-gd2-noxpm-dev - Generate graphs using the GD library (development version)
libgdchart-gd2-xpm - Generate graphs using the GD library
libgdchart-gd2-xpm-dev - Generate graphs using the GD library (development version)
php4-gd - GD module for php4



geca con yum di fedora ad esempio

yum search gd2

se hai yum configurato

Gianpaolo69
10-08-2005, 15:53
purtroppo non sono molto pratico di linux.
Mi sa che yum non configurato

andy caps
10-08-2005, 16:02
se hai fedora 4 lo fa da se rhe4 dovrebbe averlo anche lei

dai il comando da un terminale di root e controlla

yum search gd2


dai il comando

ls /etc/yum.repos.d/ e controlla che dice
altrimenti devi cercati i file manualmente ed anche eventuali dipendenze

http://rpm.pbone.net/index.php3

metti come chiave di ricerca gd ed installa il pacchetto gd gd-2.0.33-2_11.el4.at.i386.rpm o quello per 64@bit se hai quell'architettura

Gianpaolo69
10-08-2005, 17:43
Ho scaricato l'rpm che mi hai detto

gd-2.0.33-2_11.el4.at.i386.rpm

il quale mi ha rilevato la mancanza dei file

libgd2
libgd.so.2
gd-devel

che ho scaricato ed installato.
Riavviato il servizio httpd non succede nulla. I grafici non vengono visualizzati.
Bisogna fare altro, tipo mettere mani ai file di configurazione di apache o php?
Non riesco a venirne a capo...

andy caps
10-08-2005, 20:00
http://www.boutell.com/gd/faq.html


qui consiglia di decommentare la riga apposita nel file di configurazione di php

Gianpaolo69
11-08-2005, 10:06
La riga da decommentare riguarda il file php.ini sotto windows.
A me serve riuscire a configurare tutto su piattaforma Linux

andy caps
11-08-2005, 10:25
guarda nel file di configurazione se hai una riga simile anche su linux

altrimenti devi installare php-gd

con google si trovano degli rpm

cerca su www.google.com/linux php-gd Red Hat Enterprise 4 dovrebbe trovarlo anche dalle update di rhe

Gianpaolo69
11-08-2005, 12:11
Ma come faccio a sapere se nel mio sistema Linux sono installate le librerie GD e in quale versione?
Il phpinfo() non dice nulla a riguardo.
Nel file php.conf non c' una voce relativa alle GD come nel file php.ini di windows
Vorrei essere sicuro di non sbagliare a ricompilare il php
non sapendo che vi gi una versione installata.
Continuo a non capire... :confused:

andy caps
11-08-2005, 14:03
scarica http://search.belnet.be/mirror/ftp.whiteboxlinux.org/4/en/updates/i386/ php-gd-4.3.9-3.6.i386.rpm

dalle update di rhel 4 da questo pachetto :bh:


http://web.mit.edu/afs/athena/system/rhlinux/control/upgrade-9.4.9

Loading