dixie - jpgraph

elenca tutti

Questo articolo dettaglia i passi fatti per installare ed usare in "dixie", il web server casalingo, le JpGraph.

Inizialmente ho provato ad appoggiarmi alla distribuzione standard

apt-get install libphp-jpgraph

I file da includere sono in /usr/share/jpgraph/. Sono la 1.5.2-11ubuntu3, che non ho idea a cosa corrisponda (attualmente le ultime JpGraph stabili sono la pro 2.3.4p, a pagamento, e la versione free 2.3.3).

Esistono anche dei file di esempio, il pacchetto si chiama libphp-jpgraph-examples, che installa gli esempi in /usr/share/doc/libphp-jpgraph-examples/.

Purtroppo erano vecchie e mancanti di alcuni include (il plotband, ad esempio) che servono. Ho quindi cancellato tutto ripartendo da capo direttamente dal pacchetto scaricabile dal sito delle JpGraph, prendendo l'ultima non a pagamento, la 2.3.3, nativa per php5.

cd /tmp/
cp /mnt/freenas/temp/jpgraph-2.3.3.tar.gz .
tar -xzvf jpgraph-2.3.3.tar.gz
rm jpgraph-2.3.3.tar.gz
cd jpgraph-2.3.3/src/
mkdir /usr/share/jpgraph/
cp *.php /usr/share/jpgraph/
cp *.dat /usr/share/jpgraph/
mkdir /usr/share/jpgraph/lang
cp lang/*.php /usr/share/jpgraph/lang
chmod -R u=rwx /usr/share/jpgraph/*
chmod -R go=rx /usr/share/jpgraph/*
chmod u=rw /usr/share/jpgraph/*.dat
chmod go=r /usr/share/jpgraph/*.dat
cd /tmp/
rm -rf jpgraph-2.3.3

Come consigliato dal readme ho anche fatto quanto segue:

vi /etc/php5/apache2/php.ini
memory_limit = 32M

Abbiamo 23 visitatori e nessun utente online