Questa sezione contiene dettagli riguardanti le modalità di download di PHP e argomenti relativi ai Sistemi Operativi.
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/git.php.
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.
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.
È 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-EXTENSION' per 'configure'. Eseguire 'configure --help' per un elenco di esse.
Fare riferimento alla sezione del manuale dedicata a compilare PHP sotto Windows a partire dal sorgente.
Un file browscap.ini può essere trovato qui » http://tempdownloads.browserscap.com/.
Thread Safety significa che il binario può funzionare su un server a contesto multi-thread, come Apache 2 su Windows. La Thread Safety funziona creando uno spazio di archivio locale per ogni thread, in modo che i dati non collidano con un altro thread.
Quindi che cosa scegliere? Se si decide di eseguire PHP come binario CGI, non c'è bisogno della Thread Safety, perché il binario è eseguito ad ogni richiesta. Per i server multi-thread, come IIS5 e IIS6, occorre utilizzare la versione di PHP pensata per i thread.