Manuale PHP
Indietro |  | Avanti

# Capitolo 50. Ottenere PHP

Questa sezione contiene dettagli riguardanti le modalità di download di PHP e argomenti relativi ai Sistemi Operativi.

1. Dove posso ottenere PHP?
2. Sono disponibili versioni binarie pre-compilate?
3. Dove posso prendere le librerie necessarie a compilare alcune delle estensioni opzionali di PHP?
4. Come faccio a far funzionare queste librerie?
5. Ho sulla mia macchina Windows l'ultimissima versione del codice sorgente di PHP preso dal repository CVS, di cosa ho bisogno per compilarlo?
6. Dove trovo il Browser Capabilities File?

1. Dove posso ottenere PHP?

Si può scaricare PHP da uno qualunque dei membri del network di siti PHP. Questi possono essere trovati qui http://www.php.net/. Si può anche usare il CVS anonymous per ottenere l'ultimissima versione del sorgente. Per maggiori informazioni, andare qui http://www.php.net/anoncvs.php.

2. Sono disponibili versioni binarie pre-compilate?

Noi distribuiamo binari precompilati per i sistemi Windows, poiché non siamo in grado di compilare PHP per ognuna delle maggiori piattaforme Linux/Unix con ogni possibile combinazione di estensioni. Si noti che al giorno d'oggi molte distribuzioni Linux dispongono di PHP precompilato. I binari Windows possono essere scaricati dalla nostra pagina dei Download, per i binari per Linux, fare riferimento al sito web della vostra distribuzione.

3. Dove posso prendere le librerie necessarie a compilare alcune delle estensioni opzionali di PHP?

> Nota: Quelle segnate con * sono librerie non thread-safe e non dovrebbero essere usate con PHP installato come modulo nei web server multi-threaded sotto Windows (IIS, Netscape). Questo non è per il momento applicabile all'ambiente Unix.

- LDAP (Unix).

- LDAP* (Unix).

- LDAP (Unix/Win) : Netscape Directory (LDAP) SDK 1.1.

- free LDAP server.

- Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.

- SNMP* (Unix): .

- GD* (Unix/Win).

- mSQL* (Unix).

- PostgreSQL (Unix).

- IMAP* (Win/Unix).

- Sybase-CT* (Linux, libc5) : Available locally.

- FreeType (libttf):.

- ZLib (Unix/Win32).

- expat XML parser (Unix/Win32).

- PDFLib.

- mcrypt.

- mhash.

- t1lib.

- dmalloc.

- aspell.

- readline.

4. Come faccio a far funzionare queste librerie?

È necessario seguire le istruzioni presenti nella distribuzione della libreria. Alcune di queste librerie vengono trovate automaticamente quando si esegue lo script 'configure' di PHP (ad esempio nel caso della libreria GD), altre dovranno invece essere abilitate usando le opzioni '--with-ESTENSIONE' per 'configure'. Eseguire 'configure --help' per un elenco di esse.

5. Ho sulla mia macchina Windows l'ultimissima versione del codice sorgente di PHP preso dal repository CVS, di cosa ho bisogno per compilarlo?

Per prima cosa è necessario Microsoft Visual C++ v6 (v5 potrebbe funzionare, ma noi lo facciamo con v6), saranno anche necessari alcuni file di supporto. Fare riferimento alla sezione del manuale dedicata a compilare PHP sotto Windows a partire dal sorgente.

6. Dove trovo il Browser Capabilities File?

Un file `browscap.ini` può essere trovato qui http://www.garykeith.com/browsers/downloads.asp.

Indietro | Partenza | Avanti
Mailing list | Risali | Database issues