L'acronyme WAMP signifie : Windows Apache Mysql Php Les rôles des quatre composants sont les suivants :
Pour installer WAMP sur son ordinateur (en local), il faut ouvrir son navigateur (firefox, chrome, internet explorer, ou un autre) et accèder à google.fr pour saisir "wamp" dans la case de recherche :
Ensuite il faut accèder au site web www.wampserver.com :
2 solutions s'offrent à vous, prendre la version de WAMP 32 ou 64 bits.
Recapitulatif :
Il arrive souvent que WAMP soit orange ou rouge à cause d'un fichier dll manquant MSVCR100.dll.
Dans ce cas, il faut s'assurer qu'on possède la dernière version de Visual C++
Il faut chercher à télécharger ce fichier dll via Google (ou via le site wampserver via vscredist).
Vous pouvez aussi prendre les fichiers manquants sur le site web suivant : fr.dll-files.com ou Microsoft
Ensuite, cliquez sur l'icone de wamp > Apache > Service > Install Service > Touche "Entrer".
Ensuite, cliquez sur l'icone de wamp > Apache > Service > Start Service.
Ensuite, cliquez sur l'icone de wamp > Restart All Services.
Il est important de vérifier l’accessibilité aux adresses suivantes : http://localhost/ et http://localhost/phpmyadmin/.
Si l'icône Wampserver n'est pas de couleur verte, c'est qu'un service n'est pas démarré
Vous pouvez vérifier quels services ne sont pas démarrés en cliquant sur l'icone de wamp et en allant dans mysql ou apache.
Plus généralement, en cliquant sur le bouton démarrer (de windows), puis en inscrivant exécuter, une fenêtre apparait dans laquelle vous pouvez saisir services.msc et contrôler l'état des services wampapache et wampmysqld
Il est impératif de vérifier que le parefeu (Firewall) et l'anti-virus autorise (et n'interdit pas) les accès aux ports 80 et 3306.
D'une manière générale, Wamp doit avoir un accès autorisé.
Généralement, Skype se lance sur le port 80, ce qui crée un conflit avec Wamp.
Vous pouvez tenter d'arreter le service, de fermer Skype et de ne plus lui faire utiliser le port 80 :
Dans les Options de Skype, changer l'utilisation du port 80 ou 443 par un autre port.
Outils -> options -> Paramètres avancés -> Connexion : Décocher la case "Utiliser les ports 80 et 443 comme alternative."
Le serveur IIS peut aussi utiliser le port 80 tout comme d'autres serveurs...
démarrer > exécuter > iisreset /stop
permet d'arreter tous les services IIS en cours d'exécution (cela est utile si c'est le serveur IIS qui est responsable du conflit et qui occupe le même port que wamp)
Vous pouvez rediriger le port de Wamp :
Wamp > Apache > httpd.conf (listen 8080 au lieu de 80).
Votre adresse devient http://localhost:8080/ au lieu de http://localhost/
Si vous avez un accès à PhpMyAdmin interdit "Forbidden You don't have permission to access /phpmyadmin/ on this server."
Modifier le fichier suivant : wamp\alias\phpmyadmin.conf et remplacer :
Allow from 127.0.0.1
par :
Allow from localhost 127.0.0.1
Accès à localhost interdit "Forbidden You don't have permission to access / on this server."
Modifier le fichier suivant : wamp\bin\apache\Apache2.2.21\conf\httpd.conf et remplacer :
Allow from 127.0.0.1
par :
Allow from localhost 127.0.0.1
Si l'accès est refusé seulement à PHPMYADMIN, il faut tenter le changement de navigateur pour y accèder (ou parfois vider le cache du navigateur).
Il est possible de créer une autre session sous windows et d'installer WAMP dessus pour voir si cela évolue.
Si malgré tout cela vous n'arrivez pas à installer Wamp ou que pour quelconque raison vous préférez choisir un autre serveur web.
Il existe d'autres solutions tels que : EasyPhp, Xampp, et d'autres serveurs web.
Lancer le terminal
Vous devez lancer le terminal. Cette application se trouve dans “Applications > Utilitaires > Terminal” (en passant le chemin sous la console elle-même est /Applications/Utilities/Terminal.app).
Se connecter au client MySQL via /Applications/MAMP/Library/bin/mysql -u root -p, le mot de passe n’apparait pas en clair lorsque vous le saisissez.
Sinon vous pouvez toujours travailler avec l'onglet SQL sous PHPMYADMIN.
Il arrive parfois que les erreurs PHP ne soient pas affichées dans MAMP. Pour cela, il faut trouver le fichier php.ini (Applications/MAMP/config/php5/php.ini) et mettre le display_errors à ON
Saisir dans le cmd windows :
cd c:\xampp\mysql\bin
mysql.exe -u root --password
EasyPhp est un autre serveur web très pratique car réputé léger.