Etape 1 – Téléchargez les trois logiciels nécessaires
Rendez-vous sur le
site d’Apache pour télécharger le logiciel serveur.
Dans la colonne de gauche, cliquez sur le lien from a mirror, qui apparaît sous Download!. Déroulez la liste Other mirror et sélectionnez http://mir2.ovh.net/ftp.apache.org/dist,
puis cliquez sur le bouton Change. A la rubrique Apache http Server 2.0. 55 is also available, cliquez sur le lien apache 2.0. 55-win32-x86-no ssl.msi. Ce fichier (4,20 Mo) est copié sur votre PC.
Une fois le téléchargement terminé, connectez vous sur le
site de PHP.
Dans le bandeau mauve en haut de la page, cliquez sur le lien downloads. Sous Windows Binaries, cliquez sur le lien PHP 5.1. 2 zip package. Dans le tableau France, cliquez sur
le lien précédé du symbole >> et récupérez le fichier php-5.1. 2-Win32. zip (9 Mo) sur votre disque dur.
A l’issue du téléchargement, allez sur le
site de MySQL. Cliquez sur le lien Downloads dans le cadre de droite. Cliquez sur la ligne MySQL 5.0. Sous Windows download, cliquez sur le lien
Download de la ligne Windows Essentials (x86).
Etape 2 – Configurez votre routeur
Si votre connexion ADSL passe par un routeur, votre PC serveur est ” caché “, donc inaccessible depuis Internet, à moins que vous définissiez une règle de redirection.
Pour cela, lancez votre navigateur et ouvrez la page d’administration de votre routeur. Cette page, spécifiée par le fabricant du routeur, se présente généralement sous la forme http://xxx.yyy.zzz.ttt/, où xxx, yyy, zzz et
ttt sont des nombres compris entre 1 et 256.
Ouvrez la section Port Forwarding (ou NAT/Virtual Server ou son équivalent, le nom variant selon le constructeur). Dans le champ Application, tapez Serveur Web.
Dans la colonne IP Address. indiquez l’adresse IP du PC qui abrite votre serveur Web. Dans les colonnes Port from et Port to, tapez 80, le numéro de port standard pour le
protocole HTTP utilisé par les serveurs Web. Dans la colonne Protocol, sélectionnez TCP. Cochez la case Enable, pour indiquer que la redirection est active et enregistrez les modifications.
Désormais, les requêtes arrivant sur le port 80 de votre routeur seront redirigées vers l’ordinateur de votre réseau domestique qui fait office de serveur Web.
Etape 3 – Installez Apache
Faites un double-clic sur l’icône du fichier Apache_2.0. 55-win32-x86- no_ssl.msi que vous venez de télécharger. Cliquez sur Next, cochez I accept? puis cliquez sur Next.
Dans le champ Network Domain, indiquez le nom du domaine dans lequel est inscrit votre PC, celui de votre FAI si vous n’avez pas de domaine personnel ou de nom de domaine dynamique ou juste monserveur.net si votre serveur
Web n’est pas destiné à être accessible depuis Internet.
Dans le champ Server Name, indiquez le nom de votre serveur : c’est le nom associé à votre adresse IP fixe, si votre FAI vous en a fourni une ; le nom qui vous a été attribué dans le cadre d’un domaine
dynamique ; ou bien www.monserveur.net si votre serveur ne doit pas être accessible depuis Internet.
Dans le champ suivant, indiquez votre adresse mail. Cliquez sur Next trois fois de suite, puis sur Install.
Etape 4 – Installez MySQL
Faites un double-clic sur l’icône du fichier mysql-essential-5.0.18-win32.msi téléchargé précédemment. Cliquez sur Next deux fois de suite, puis sur Install. Cliquez sur Cancel
puis sur Finish.
Cliquez sur Next, neuf fois de suite. Choisissez un mot de passe pour protéger l’accès à MySQL avec un compte d’administrateur et tapez-le dans les champs New root password et Confirm.
Cliquez sur Next, puis sur Execute, et, enfin, sur Finish.
Etape 5 – Installez PHP
Créez, à la racine du disque C:, un dossier que vous nommerez PHP. Faites un double-clic sur l’icône du fichier php-5.1.2-Win32.zip téléchargé précédemment et copiez son contenu dans le
dossier C:PHP. Renommez le fichier C: PHPphp.ini-recommended en C:PHPphp.ini.
Double-cliquez sur le fichier C:PHPphp.ini. Cherchez la ligne ;extension=php_mysql.dll et supprimez le point-virgule placé au début de la ligne. Enregistrez la modification et refermez le
fichier.
Etape 6 – Configurez Apache
Avec le Bloc-notes de Windows, ouvrez le fichier C:Program FilesApache GroupApache2confhttpd.conf. Recherchez la ligne Listen 80 et modifiez-la pour obtenir un texte du type de celui-ci :
Listen xxx.yyy.zzz.ttt:80, où xxx.yyy.zzz.ttt représente l’adresse IP de votre PC. Placez-vous en fin de fichier
et recopiez les lignes suivantes :
Enregistrez les modifications effectuées dans le fichier et refermez-le.
Etape 7 – Testez l’installation
Lancez le Bloc-notes, tapez ?php phpinfo();?
entre deux balises < et > et enregistrez le fichier sous le nom index.php dans le dossier C:Program FilesApache GroupApache2htdocs.
Déroulez le menu Démarrer, Exécuter. Tapez cmd puis cliquez sur le bouton OK.
Tapez C:Program FilesApache GroupApache2 inapache ?k install et appuyez sur la touche Entrée.
Tapez ensuite C:Program FilesApache Group Apache2 inapache ?k start et appuyez sur Entrée.
Lancez votre navigateur Web et ouvrez l’adresse http://xxx.yyy.zzz.ttt/index.php. Une page détaillant la configuration de PHP s’affiche. C’est le signe que votre serveur Web fonctionne. Il ne vous reste plus qu’à
réaliser votre site !