Ce tutoriel est une installation minimale pour Windows XP, selon mes propres recommandations.
Préparation
Apache
- Téléchargez les dernières versions de :
- Apache HTTP Server 2.2, fichier .msi : http://httpd.apache.org/download.cgi
- PHP 5.2, fichier .zip : http://www.php.net/downloads.php
- MySQL Community Server 5.0, Windows Essentials, fichier .msi : http://dev.mysql.com/downloads/mysql/
- Choisissez un répertoire serveur pour les fichiers et un répertoire serveur pour les données, par exemple :
- C:\Web\www\ (vos pages web)
- C:\Web\data\ (vos données mysql)
- Choisissez les trois répertoires d'installation, par exemple :
- C:\Program Files\Apache
- C:\Program Files\PHP
- C:\Program Files\MySQL
PHP
- À l'installation :
- Network Domain = localhost
- Server Name = localhost
- pour tous les utilisateurs... comme un « service »
- installation = typical
- Dans C:\Program Files\Apache\conf\httpd.conf faire apparaître :
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php .phtml
PHPIniDir "C:/Program Files/PHP"
...
DocumentRoot "C:/Web/www"
...
<Directory "C:/Web/www">
...
DirectoryIndex index.html index.html.var index.php
MySQL
- Copier C:\Program Files\PHP\php.ini-recommended en php.ini et y faire apparaître :
include_path = ".;C:\Program Files\PHP\includes"
...
doc_root = "C:\Web\www"
...
extension_dir = "C:\Program Files\PHP\ext"
...
extension=php_gd2.dll
extension=php_mysql.dll- Ajouter C:\Program Files\PHP à votre variable d'environnement Path :
- Panneau de configuration -> Système -> Avancé -> Variables d'environnement -> Variables système -> Path -> Modifier
- Redémarrer l'ordinateur
Fin
- À l'installation :
- Choisissez « Custom », changez le répertoire d'installation, revenez en arrière, et choisissez « Typical ».
- On « Skip » l'identification MySQL inutile.
- MySQL Wizard : « Detailed Configuration »
- Répertoire InnoDB : C:\Web\data\
- Character Set : laissez Standard pour le moment, UTF-8 semble parfois causer des problèmes
- Modify Security Settings : décocher
- Configuration de C:\Program Files\MySQL\my.ini :
datadir="C:/Web/data/"- Redémarrez le service MySQL. En cas d'échec, supprimez les anciens fichiers du répertoire C:\Web\data\ mais conservez les sous-répertoires évidemment, puis redémarrez le service.
Votre site est accessible à l'adresse http://localhost/.
Pour plus de détails, vous pouvez consulter le tutoriel de Pitchoune : http://forum.vbulletin-fr.org/showthread.php?t=8773