PHP  »  Articoli  »  Grafica e Php 

Disegnare con le librerie GD e PHP

di: Fernando Marinò     16 Aprile 2003

L'installazione

Sotto windows l'installazione è abbastanza semplice, basta infatti procurarsi la dll relativa alla libreria che si intende utilizzare, copiarla nella directory PHP/extension e decommentare, all'interno del php.ini la riga corrispondente, ad esempio, per installare le GD2 bisogna decommentare questa linea:

;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll

Mentre sotto Linux è più complesso. Per installarle servono le "Jpeg lib" e le "libpng". Le "libpng" necessitano di "zlib". Inoltre si possono usare le "freetype" (1 o 2) per l'utilizzo dei Font. Una volta scaricati i vari file da shell bisogna eseguire:

# Jpeg
./configure --enable-shared --enable-static --prefix=/usr/local/jpeg; make; make test; make install

# zlib
./configure --shared --prefix=/usr/local/zlib; make; make test; make install

# libpng (zlib)
make; make test; make install

# freetype2
./configure --prefix=/usr/local/freetype2; make; make install

# GD 2 (jpeg, libpng, freetype2)
'./configure' \
'--prefix=/usr/local/gd2' \
'--with-zlib=/usr/local/zlib' \
'--with-png=/usr/local/libpng' \
'--with-freetype=/usr/local/freetype2' \
'--with-jpeg=/usr/local/jpeg/lib';
make;
make install

Per attivarle bisogna aggiungere al compile le seguenti opzioni:

--with-gd=dir --enable-exif --enable-gd-native-ttf --with-gd=dir --with-jpeg-dir=dir --with-png-dir=dir --with-freetype-dir=dir --with-ttf

Guide PHP

Guida Symfony

Scopriamo quanto è facile programmare in PHP. Una guida al framework...

Guida PHP e MySql pratica

Esaminare e comprendere i comandi fondamentali di interazione tra...

Guida programmazione ad oggetti con PHP 5

Come creare applicazioni Web utilizzando la programmazione orientata...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster con PHP

01 Marzo 2010 a Milano
Disponibilità: 8 Posti

Corso Amministratore Linux

15 Febbraio 2010 a Roma
Disponibilità: 7 Posti

Corso Webmaster con PHP

29 Marzo 2010 a Roma
Disponibilità: 7 Posti