Installation serveurs WAMP

De Wiki Automatisme et Informatique.


Sommaire

Généralités et installation

Après de nombreuses recherches, infructueuses la plus part du temps, voici enfin un site très bien fait pour l'installation d'un serveur Apache / MySQL / PHP sous windows

http://giminik.developpez.com/articles/apache/windows/index.php

Ce site reprend pas à pas l'installation d'Apache, de MySQL, de PHP, de PHPmyAdmin et offre un traitement dynamique de l'installation.En effet, tous les paramètres de l'installation sont personnalisables en fonction des répertoires .... de votre installation

Encore un grand merci à l'auteur :)


Pour compléter l'installation, si vous disposez d'une connexion permanence (type câble ou ADSL) et que votre PC reste (comme le mien, je sais, je détruis la planète !) allumé 24/24h, 7/7j vous pouvez l'utiliser pour partager votre site web que vous avez en test sur votre serveur. Au lieu de taper l'adresse IP pour y accéder depuis l'extérieur, il existe des service qui vous transcrivent votre adresse IP en un nom.

Par exemple, pour ce site, l'IP du PC (en fait l'IP du modem, .... du routeur .... ) bref, l'IP que vous auriez à taper pour y accéder : 10.xx.xxx.xxx . IP transformée en focalor.dyndns.org grace au formidable de service de DNS gratuit fourni par : http://www.dyndns.com Ce service est Gratuit alors Profitez en.


Hôtes virtuels sous Apache

La notion d'hôtes virtuels apparait tout de suite nécessaire du moment que l'on souhaite héberger plusieurs sites sur un même serveur apache, et avoir des adresses du type :

  • sousdomaine1.domaine.com
  • sousdomaine2.domaine.com
  • sousdomainex.domaine.com

au lieu de

  • domaine.com/sousdomaine1
  • domaine.com/sousdomaine2
  • domaine.com/sousdomainex

Ceci pour différentes raison :

  • esthétique : il est plus facile de retenir sousdomaine1.domaine.com que domaine.com/sousdomaine1
  • sécuritaires : les sous domaines sont totalement séparés vu des utilisateurs
  • ...

Le fichier de configuration d'apache permet soit de :

  • définir les hôtes virtuels dans le fichier httpd.conf
  • définir les hôtes dans des fichiers séparés et appelés dans httpd.conf (c'est par exemple ce qui est fait sur Mandriva)

Modification du fichier httpd.conf

Ajout des fichiers hôtes