Cette section traite du téléchargement de PHP et les problèmes liés aux systèmes d'exploitation.
Vous pouvez télécharger PHP à partir d'un des membres du réseau de sites PHP. Vous pouvez les trouver sur » http://www.php.net/. Vous pouvez aussi utiliser SVN pour obtenir la toute dernière version des sources. Pour plus d'informations, allez sur » http://php.net/svn.php.
Nous ne les distribuons que pour le système Windows, car nous ne pouvons compiler PHP pour chaque plate-forme Linux/Unix avec toutes les combinaisons d'extensions. Notez aussi que plusieurs distributions Linux fournissent PHP d'office de nos jours. Les binaires Windows peuvent être téléchargés à partir de notre page de » Téléchargement, pour les binaires Linux, visitez le site de votre distribution.
Note: Celles marquées avec un * ne sont pas des bibliothèques thread-safe, et ne doivent pas être utilisées avec PHP en module de serveur dans les serveurs web Windows multi-threadés (IIS, Netscape). Cela n'est pas applicable pour les environnements Unix, pour le moment.
Vous devrez suivre les instructions fournies avec les bibliothèques. Quelques une d'entre elles sont détectées automatiquement lorsque vous exécutez le script 'configure' de PHP (comme la bibliothèque GD), pour les autres, vous devrez les activer en utilisant l'option '--with-EXTENSION' de 'configure'. Exécutez 'configure --help' pour en avoir la liste complète.
Voyez la section du manuel à propos parlant de la compilation de PHP à partir des sources sur Windows.
Vous pouvez trouver un fichier browscap.ini sur » http://browsers.garykeith.com/downloads.asp.
Thread Safety signifie que le binaire peut fonctionner sur des serveurs à contexte multi-thread comme Apache 2 sous Windows. La sécurité des threads (Thread Safety) fonctionne en créant un espace de stockage local pour chaque thread de telle sorte que les données n'entrent pas en collision entre les threads.
Donc, que choisir? Si vous utilisez PHP comme CGI, alors vous n'avez pas besoin de la sécurité des threads car le binaire est invoqué à chaque requête. Concernant les serveurs multi-threads, comme IIS5 et IIS6, vous devriez utiliser la version threadée de PHP.