Message d'alerte
Fermeture

BRICKIT

Un système léger pour construire votre site Web.

WAMPSERVER

Wampserver est un très populaire server qui réunit Apache, un interpréteur PHP, MySQL server et MariaDB. En l'installant sur votre ordinateur, vous pouvez visualiser les sites en cours de développement sans avoir besoin d'un server distant.

Installer Wamp

Wamp ne peut être installé sur une ancienne version.
Télécharger Wamp depuis le site Wamp sourceforge et l'installer sur l'ordinateur. Cette installation va se faire par défaut sur "C:/wamp64" pour une version 64 bits.
Cet article est à jour le 10/04/20019, et testé avec la version Wamp 3.1.7_64 bits.
Wamp utilise les bibliothèques VC++ de Microsoft. Il convient de lire attentivement le texte d'avertissement qui est présenté au cours de l'installation. En fin de cet avertissement, il est présenté un lien vers un outil d'analyse de l'ordinateur : "check_vcredist.exe". Suivre ce lien, télécharger et exécuter.

Si l'ordinateur a les bibliothèques requises, le message indiquant que tous les paquetages nécessaires sont installés s'ouvre comme sur l'encadré ici à gauche.
Sinon le message indique les bibliothèques manquantes. Enregistrer ces informations, Elles se présentent alors sous une forme comme mentionné ci-dessous:

VC_2008_SP1_ATL_SEC_UPD_REDIST_X86 ID={1F1C2DFC-2D24-3E06-BCB8-725134ADF989}
Visual C++ 2008 SP1 ATL Security (x86)
**** NOT INSTALLED ****
see: http://www.microsoft.com/downloads/details.aspx?familyid=2051A0C1-C9B5-4B0A-A8F5-770A549FD78C
----------------------------------------
VC_2013_REDIST_X86_MIN ID={8122DAB1-ED4D-3676-BB0A-CA368196543E}
Microsoft Visual C++ 2013 x86 Minimum Runtime - 12.0.40664
**** NOT INSTALLED ****
see: https://support.microsoft.com/en-us/help/4032938/
----------------------------------------
VC_2013_REDIST_X86_ADD ID={D401961D-3A20-3AC7-943B-6139D5BD490A}
Microsoft Visual C++ 2013 x86 Additional Runtime - 12.0.40664
**** NOT INSTALLED ****
see: https://support.microsoft.com/en-us/help/4032938/
----------------------------------------
VC_2008_SP1_ATL_SEC_UPD_REDIST_X64 ID={4B6C7001-C7D6-3710-913E-5BC23FCE91E6}
Visual C++ 2008 SP1 ATL Security Update (x64)
**** NOT INSTALLED ****
see: http://www.microsoft.com/downloads/details.aspx?familyid=2051A0C1-C9B5-4B0A-A8F5-770A549FD78C
----------------------------------------

Utiliser chaque lien pour effectuer l'installation des bibliothèques Visual C++ manquantes. Lancer les exécutables téléchargés en tant qu'Administrateur. Ne redémarrer l'ordinateur qu'après avoir tout installé. Les bibliothèques 32 et 64 bits doivent être toutes les deux installées.

Où sont les fichiers des sites ?

Par défaut, on va installer les fichiers de "mon_site" dans le dossier "C:/wamp64/www/mon_site" dans lequel seront tous ses fichiers, y compris le fichier index. Cette pratique a un inconvénient. En cas de restauration du disque C:, le site est perdu ou restauré à une version ancienne.

Installer les sites sur le disque D

Généralités

Les informations suivantes sont valables pour une installation de Wamp dans le dossier "c:/wamp64", et le répertoire des projets dans "d:/wamp/www".
Une fois l’installation terminée le dossier"c:/wamp64/www" existe ; créer le dossier "d:/wamp/www".

Préparer l'installation de "mon_site"

Créer le dossier "d:/wamp/www/mon_site"

Dans la fenêtre de recherche, taper 'cmd'. Se positionner sur le disque C, en exécutant C:, s'assurer d'être à la racine de C, puis accéder au répertoire 'www' de wamp en exécutant la commande 'cd wamp64/www. Créer un lien vers le dossier de 'mon_site' en exécutant : mklink /J mon_site "d:/wamp/www/mon_site'

Créer un virtual host

Pour accéder à "mon_site" avec un navigateur, il convient de créer un virtual host :

Accéder à l'icone "Wamp". Elle se trouve dans les icônes cachées de la barre de navigation.
Click gauche => Vos VirtualHosts => Gestion VirtualHost :
le formulaire de création d'un VirtualHost s'affiche dans le navigateur. Remplir les deux lignes encadrées de rouge. Affecter un nom au vhost et définir l'adresse du dossier du site ; celle-ci est indifféremment celle sur le disque C ou celle sur le disqur D.

Lorsque le site est créé, il suffit de taper dans le navigateur le nom donné au vhost pour accéder au site.

Accéder à un projet depuis une machine locale

Mettre Wamp en ligne

Clic gauche sur Wamp et en bas du menu, "Passer en ligne".
Si ce bouton n'apparait pas, clic droit sur Wamp => Paramètres Wamp, activer "Item menu : En Ligne/Hors Ligne".

Modifier les fichiers vhosts et alias

Clic gauche sur Wamp => Apache => httpd-vhosts.conf, ce qui édite le fichier httpd-vhosts.conf. Y remplacer les lignes qui contiennent "require local" par "require all granted. Faire la même chose dans les fichiers alias du répertoire "c:/wamp64/alias".

Pare-feu Windows

Menu démarrer de Windows => icône 'Paramètres' => Mise à jour et sécurité => Windows Defender => Ouvrir le Centre de sécurité Windows Defender => Pare-feu et protection du réseau => Paramètres avancés
ou bien Panneau de configuration => Pare-feu Windows Defender => Paramètres avancés.

Choisir 'Règles de trafic entrant' puis 'Nouvelle règle' => Personnalisée => Suivant => 'Au programme ayant pour chemin d'accès', sélectionner "C:\wamp64\bin\apache\apache2.4.37\bin\httpd.exe". Suivant, 'type de protocole', choisir 'TCP'