|
Installation manuelle sous WindowsCe 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 :
c:\php
| +--cli
| |
| |-php.exe -- Executable CLI - UNIQUEMENT pour la ligne de commande
| +--dlls -- DLL de support des extensions --> dossier systeme Windows
| |
| |-expat.dll
| |
| |-fdftk.dll
| |
| |-...
| +--extensions -- extensions DLL pour PHP
| |
| |-php_bz2.dll
| |
| |-php_cpdf.dll
| |
| |-..
| +--mibs -- fichiers de support de SNMP
| +--openssl -- fichiers de support de Openssl
| +--pdf-related -- fichiers de support de PDF
| +--sapi -- DLL SAPI
| |
| |-php4apache.dll
| |
| |-php4apache2.dll
| |
| |-..
| +--PEAR -- copie initiale de PEAR
|
|
|-go-pear.bat -- script de configuration de PEAR
|
|-..
|
|-php.exe -- exécutable CGI
|
|-..
|
|-php.ini-dist -- paramètres par défaut du php.ini
|
|-php.ini-recommended -- paramètres recommandés du php.ini
|
|-php4ts.dll -- DLL principale
|
|-...
Ou :
c:\php
| +--dev
| |
| |-php5ts.lib
| +--ext -- extensions DLL pour PHP
| |
| |-php_bz2.dll
| |
| |-php_cpdf.dll
| |
| |-..
| +--extras
| |
| +--mibs -- fichiers de support de SNMP
| |
| +--openssl -- fichiers de support de Openssl
| |
| +--pdf-related -- fichiers de support de PDF
| |
| |-mime.magic
| +--pear -- copie initiale de PEAR
|
|
|-go-pear.bat -- script de configuration de PEAR
|
|-fdftk.dll
|
|-..
|
|-php-cgi.exe -- exécutable CGI
|
|-php-win.exe -- permet d'exécuter des scripts sans ouvrir un fenêtre de prompt
|
|-php.exe -- exécutable CLI - UNIQUEMENT pour du script en ligne de commande
|
|-..
|
|-php.ini-dist -- paramètres par défaut du php.ini
|
|-php.ini-recommended -- paramètres recommandés du php.ini
|
|-php5activescript.dll
|
|-php5apache.dll
|
|-php5apache2.dll
|
|-..
|
|-php5ts.dll -- DLL principale
|
|-...
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 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 :
Les étapes suivantes sont optionnelles : doc_root = c:\inetpub\wwwroot // pour IIS/PWS doc_root = c:\apache\htdocs // pour Apache
PHP est maintenant installé sur votre système. L’étape suivante consiste à choisir un serveur web et le configurer pour y faire fonctionner PHP. Choisissez en un parmi ceux supportés. Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |