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 » https://www.php.net/. Si può anche usare il CVS anonymous per ottenere l'ultimissima versione del sorgente. Per maggiori informazioni, andare qui » https://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 * per quanto ne sappiamo non sono thread-safe; non dovrebbero essere usate in un ambiente multi-thread.
È 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 Wiki di PHP per le ultime istruzioni » Istruzioni Passo dopo Passo per Compilare
Un file browscap.ini può essere trovato qui » http://browscap.org/.
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.