|
|
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
|
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.
|
|
|
|