L'installeur Windows <<< |
Installation manuelle sous Windows | ActiveScript >>> |
4.4 Installation sur les système Windows 4 Installation et configuration Manuel PHP . L'installeur Windows ->Installation manuelle sous Windows . ActiveScript . Installation avec les serveurs IIS/PWS . Installer PHP sous Microsoft Windows avec Apache 1.3.x . Installation des serveurs Apache 2.0.x sur les systèmes Microsoft Windows . Serveurs Sun, iPlanet et Netscape servers sur Microsoft Windows . Installation pour les serveurs OmniHTTPd . Sambar Server on Microsoft Windows . Installation Xitami sur Microsoft Windows . Compilation des sources . Installation des extensions sous Windows |
4.4.2 Installation manuelle sous Windows
Ce guide d'installation vous aide à installer manuellement et configurer PHP avec un serveur web sous Microsoft Windows. Pour commencer, vous devrez télécharger la distribution binaire Zip sur la page http://www.php.net/downloads.php . Bien qu'il existe beaucoup d'installeurs et que nous fournissons également un installeur pour Microsoft Windows, nous vous recommandons de prendre le temps de lire ceci et d'installer PHP vous-même, ce qui est la meilleur façon d'apprendre le système, et vous permettra d'installer des extensions PHP facilement lorsque vous en aurez besoin.
Les étapes suivantes doivent être terminées sur toutes les installations avant d'exécuter une quelconque instruction spécifique au serveur. Décompressez la distribution dans un dossier de votre choix. Si vous installez PHP 4, extrayez le fichier zippé dans C:\ car il va créer un dossier comme php-4.3.7-Win32 . Si vous installez PHP 5, extrayez le fichier zippé dans C:\php car il ne va pas créer de dossier principal, comme en PHP 4. Vous pouvez choisir un autre dossier, mais soyez prudent d'éviter les espaces dans le nom du chemin au dossier (comme C:\Program Files\PHP ), sinon, certains serveurs web crasheront. La structure du dossier que vous avez extrait depuis le fichier zippé est différente pour les versions 4 et 5 de PHP et ressemble à ceci :
Ou :
Notez les différences et les similitudes. PHP 4 et PHP 5 ont tous les deux un exécutable CGI , un exéctuable CLI et des modules serveurs, mais qu'ils sont situés dans des dossiers différents et/ou ont des noms différents. En PHP 4, les modules serveurs se trouvent dans le dossier sapi , tandis qu'ils se trouvent dans le dossier principal en PHP 5. Le support des DLLs pour les extensions de PHP sont également dans le dossier principal en PHP 5. Observez l'arborescence pour connaître l'emplacement des exécutables CGI et CLI.
Voici une liste de modules serveur avec la correspondance entre PHP 4 et PHP 5.
Les modules serveurs permettent des gains de performances et quelques fonctionnalités supplémentaires par rapport à la version CGI. La version CLI est destinée à être utilisée pour les scripts en ligne de commande. Plus d'informations sur la version CLI est disponible dans le chapitre à propos " utilisez PHP en ligne de commande ".
Les binaires CGI et CLI et les modules des serveurs web requierent tous la bibliothèque php4ts.dll ( php5ts.dll ). Vous devez vous assurer que ce fichier peut être trouvé par votre installation de PHP. Le dossier où ce fichier sera recherché suit ces règles :
Pour rendre le fichier php4ts.dll / php5ts.dll disponible, vous avez trois options : copiez le fichier dans le dossier système de Windwos, copiez le fichier dans le dossier du serveur web ou ajoutez le dossier PHP, C:\php à votre variable d'environnement PATH . Pour une meilleur maintenance, nousvous conseillons de suivre la dernière option et d'ajoutez le dossier C:\php à votre variable d'environnement PATH , cela rendera plus facile la mise à jour de PHP dans le futur. Lisez l' entée correspondante de la FAQ pour avoir plus d'informations sur la façon d'ajouter votre dossier PHP à la variable d'environnement PATH . L'étape suivante est de définir une configuration valide pour PHP, php.ini . Il y a deux fichiers ini distribués avec lepaquet zip, php.ini-dist et php.ini-recommended . Nous vous recommandons vivement d'utiliser le fichier php.ini-recommended , car nous avons optimisé les options par défaut dans ce fichier pour rendre PHP plus performant, plus sécurisé. Lisez ce document très attentivement car il contient des modifications depuis php.ini-dist qui affectent sérieusement votre configuration. Par exemple, display_errors est à off et magic_quotes_gpc est aussi à off . En complément de cette lecture, étudiez la configuration du fichier ini et définissez chaqu'un des éléments manuellement. Si vous voulez avoir la meilleur sécurité, alors, c'est la seule façon pour vous, bien que PHP fonctionne très bien avec le fichier ini par défaut. Copiez le fichier ini de votre choix dans un dossier où PHP sera capable de le trouver et renommez le en php.ini . PHP recherche un fichier php.ini dans les endroits suivants (et dans l'ordre) :
Si vous utilisez Apache 2, l'option la plus simple est d'utiliser la directive PHPIniDir (lisez la page traitant de l' installation de PHP avec Apache 2 ) sinon, la meilleure option est de définir la variable d'environnement PHPRC . Ce processus est expliqué dans cette entrée de la FAQ .
Les étapes suivantes sont optionnelles :
PHP est maintenant installé sur votre système. L'étape suivante est le choix du serveur web et de le configurer pour y faire fonctionner PHP. Choisissez un serveur web parmis ceux supportés. Sommaire : |
<< | Installation manuelle sous Windows | >> |
L'installeur Windows | Installation sur les système Windows | ActiveScript |