FR | EN
Page générée en 0.159 sec
Imprimer

Installation du serveur

Lorsque vous développerez un site en PHP, il faudra bien entendu pouvoir le tester en local. Pour cela une installation d'un serveur est nécessaire au préalable.

Un serveur PHP se décompose en plusieurs points :

  • Un serveur web, le plus répendu étant Apache.
  • Un interpréteur PHP, permettant de traduire les scripts PHP incorporés aux pages.
  • Un serveur MySQL, si vous désirez utiliser une base de données MySQL.

Il existe différents programmes permettant d'installer facilement un serveur apache (EasyPHP, PHPDev,...), l'intéret étant ici de découvrir comment tout cela fonctionne, nous nous attarderons plus sur l'installation de chacun de ces éléments.

1. Installation d'Apache.

L'installation du serveur web est extremement simple, installez ce dernier dans le répertoire C:\serveurweb\ (par exemple). Si votre serveur ne sera utilisé qu'en local, mettez 127.0.0.1 comme ServerName. Si vous avez effectué l'installation sous Windows 2000, un service Apache s'est ajouté. Par défaut, il est configuré pour démarrer automatiquement au démarrage.

La configuration du serveur se trouve dans Apache\conf\httpd.conf. On y retrouve entre autre le répertoire dans lequel votre site se situera, exemple "C:/serveurweb/apache/htdocs" (ligne 301). Par soucis de clareté, je vous conseille de changer le répertoire par "C:/serveurweb/www" (faites bien attention à mettre C:/ et non C:\). Si vous faites ce changement, vous devez aussi changer :

  • <Directory "c:/serveurweb/php/htdocs"> (ligne 326) par <Directory "C:/serveurweb/www">
  • <Directory /> (ligne 311) par <Directory "C:/serveurweb/www">
  • et biensûr créer un répertoire www dans C:\serveurweb.

Pour que l'interpreteur PHP puisse fonctionner, vous devez préciser l'emplacement de l'application ainsi que l'extension de fichier correspondant. Pour cela allez à la ligne 813 et ajoutez les lignes suivantes :

AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3

Allez ensuite ligne 611 et insérez la ligne suivante :

ScriptAlias /php/ C:/serveurweb/php/

Allez ensuite ligne 861 et insérez la ligne suivante :

Action application/x-httpd-php /php/php.exe

Dans le cas où votre index contiendra du php, vous devez aussi modifier la page par défaut (ligne 385):

DirectoryIndex index.html index.php3 index.php

Vous pouvez dés lors vérifier si l'installation a réussit : dans votre navigateur, allez à l'adresse localhost. Une page d'accueil devrait apparaître. Si vous avez configuré le répertoire de votre site dans C:\serveurweb\www\, vous devrez déplacer le contenu du répertoire C:\serveurweb\apache\htdocs\ dans ce dernier.

Page d'accueil après l'installation d'apache
W3C - XHTML 1.0 Powered By Fedora W3C - CSS