SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Installation sous Windows 9x/ME/NT/2000

InstallShield sous Windows
Instructions Générales d'installation
Compilation des sources
Préparation
Mettre tout ensemble
Compilation
Installation des extensions sous Windows

3.9.2 Instructions Générales d'installation
[Notes en ligne] 

Ce guide vous permet d'installer et de configurer manuellement PHP sur vos stations Windows 9x/Me/NT/2000. La première version de ce guide a été compilée par php-install-subscribe@lists.php.net php-install-subscribe@lists.php.net. La version originale est disponible (en anglais) à http://www.umesd.k12.or.us/php/win32install.html.
Ce guide fournit une aide d'installation pour :

  • Personal Web Server (Version la plus récente recommandée)
  • Internet Information Server 3 ou 4
  • Apache 1.3.x
  • Omni HTTPd 2.0b1 et plus récent
  • Oreilly Website Pro
  • Xitami


PHP 4 pour Windows est décliné en deux versions : un exécutable CGI (`php.exe'), et plusieurs modules SAPI (par exemple php4isapi.dll). Cette dernière forme est nouvelle pour PHP 4 et founit des performances améliorées ainsi que des fonctionnalités supplémentaires. Notez cependant que les modules SAPI ne sont pas considéré comme ayant atteint une qualité de production. La raison à cela est que les modules SAPI utilisent le système de thread sécurisé de PHP, ce qui est nouveau en PHP 4, et qui n'a pas été testé et torturé suffisamment pour être considérés comme stable. Il y a encore quelques bugs qui trainent. D'un autre côté, certains d'entre vous ont rapporté des résultats significativement meilleurs avec les modules SAPI, même si nous ne connaissons actuellement personne qui le fasse fonctionner en production. En clair, faites votre choix : soit vous avez absolument besoin de stabilité, et il vaut mieux laisser les performances SAPI de côté; soit vous avez besoin de performances, et alors c'est l'occasion de tester en production et de nous rapporter vos résultats.
Si vous choisissez l'un des modules SAPI et utilisez Windows 95, pensez à télécharger la mise à jour DCOM à Microsoft DCOM pages. Pour le module ISAPI, comme un serveur web compatible est nécessaire (testé avec IIS 4.0, PWS 4.0 et IIS 5.0). IIS 3.0 n'est pas supporté; vous devez télécharger et installer le Windows NT 4.0 Option Pack avec IIS 4.0 si vous voulez le support natif de PHP.
Voici les différentes étapes d'installation avant les étapes spécifiques au serveur.

  • Extrayez la distribution dans le dossier de votre choix. `"C:\PHP\"' est une bonne idée.
  • L'exécutable binaire PHP, les modules SAPI, et certaines extensions utilisent des DLL externes. Assurez vous que ces DLL sont dans votre distribution, et dans un dossier qui est cité dans le PATH Windows. Le mieux à faire est de copier les fichiers ci-dessous dans votre dossier système, qui est généralement :
    • c:\windows\system pour Windows 95/98
    • c:\winnt\system32 pour Windows NT/2000
    Les fichiers à copier sont :
    • 'php4ts.dll', s'il existe, écrasez le
    • Les fichiers 'dlls' de votre distribution. Si vous les avez déjà installé, ne les remplacez pas, sauf si quelquechose ne fonctionne pas correctement (avant de les écraser, il est recommandé de les sauver de toutes manières).

  • Copiez le fichier '`php.ini-dist'' dans votre dossier '%WINDOWS%' sous Windows 95/98, ou vers votre dossier '%SYSTEMROOT%' sous Windows NT ou Windows 2000 et renommez le en '`php.ini''. Votre dossier '%WINDOWS%' ou '%SYSTEMROOT%' est généralement :
    • c:\windows pour Windows 95/98
    • c:\winnt ou c:\winnt40 pour les serveurs NT/2000

  • Editez votre fichier `php.ini' :
    • Vous devez changer votre option 'extension_dir' pour qu'il pointe sur votre dossier d'installation PHP, ou vers l'endroit où vous avez installé vos 'php_*.dll'. ex: c:\php
    • Si vous utilisez Omni Httpd, sautez l'étape suivante. Modifiez 'doc_root' pour qu'il pointe sur votre racine de serveur web. ex: `c:\apache\htdocs' ou `c:\webroot'.
    • Choisissez les modules que vous voulez charger lorsque PHP démarre. Vous pouvez décommenter les lignes 'extension=php_*.dll' pour charger ces modules. Certains modules requièrent que des librairies supplémentaires soient installées sur votre système. La FAQ PHP a plus d'informations sur ces librairies. Vous pouvez aussi charger dynamiquement ces librairies avec dl("php_*.dll");. Voyez la section sur les extensions Windows.
    • Sous PWS et IIS, vous pouvez modifier le fichier `browscap.ini' pour qu'il pointe sur : `c:\windows\system\inetsrv\browscap.ini' sous Windows 95/98 et `c:\winnt\system32\inetsrv\browscap.ini' sous NT. Plus de détails sur l'utilisation de browscap sont accessibles sur ce miroir, sélectionnez le bouton "source" pour le voir en action.



Chapitre précédentChapitre suivantAccueil nexen.net