Dans ce cours nous allons voir comment installer Mamp pour créer son serveur local qui fera tourner Apache, PHP et MySQL, nécessaires au bon fonctionnement de WordPress.
Aparté: C’est plus facile avec Local
Si vous arrivez là directement depuis Google, sachez qu’il existe une alternative à MAMP vraiment plus fiable : Local by Flywheel.
Si vous n’avez pas été convaincus par Local, vous pouvez vous rabattre sur MAMP en tant qu’alternative. Ou même WAMP, ou encore Easy PHP. C’est selon votre préférence. Mon expérience me dit que MAMP a moins tendance à rencontrer de problèmes que ses collègues. C’est pour cela que j’ai choisi de vous le présenter.
Installer MAMP
Pour commencer on va télécharger la version gratuite de MAMP pour Mac ou Windows depuis le site officiel. Beaucoup pensent que MAMP n’est que pour Mac mais pas du tout ! Il existe bel et bien une version Windows.
Le téléchargement est relativement long car le fichier d’installation pèse un peu plus de 300 Mo. Une fois téléchargé, lancez l’installation et validez toutes les étapes.
Au premier lancement, MAMP vous proposera d’essayer la version pro gratuitement. Elle est pas mal du tout : elle permet une gestion plus poussée de ses sites et de les installer en dehors du dossier MAMP. Mais en soi la version gratuite suffira amplement pour nos besoins !
Une fois MAMP lancé, cliquez sur le bouton Start servers pour démarrer les serveurs. Vérifiez que les deux indicateurs Serveur Apache et MySQL Server soient bien cochés en haut à droite.
Dans le cas où vous redémarrez votre ordinateur, pensez à relancer MAMP et redémarrer les serveurs afin de pouvoir accéder à votre site. Vous pourrez également lancer le logiciel au démarrage du sytème et lancer les serveurs automatiquement. Pour cela direction les réglages de MAMP.
MAMP lancera ensuite une fenêtre du navigateur pour afficher la WebStart page qui répond à l’adresse localhost
sur Windows et localhost:8888
sur Mac.
Où installer son site ?
Depuis la WebStart Page, cliquez sur « Mon Site Web » dans le menu supérieur, vous serez amené sur cette page http://localhost:8888/
. C’est la racine de notre hébergement local. Pour l’instant elle affiche cette page, mais plus tard elle affichera la liste de nos sites.
On y apprend que le dossier se trouve physiquement à /Applications/MAMP/htdocs
sur Mac et C:/MAMP/htdocs
sur Windows.
C’est ici qu’il faudra venir placer le dossier /wordpress/
pour installer un site. Si le dossier de notre premier site porte le nom site1, alors son adresse locale sera http://localhost/site1
(ajoutez toujours :8888
après localhost
sur Mac).
Il faudra donc placer le dossier wordpress
(que l’on téléchargera dans le prochain cours) dans htdocs
:
D’ailleurs vous pouvez en profiter au passage pour supprimer index.php
et le logo MAMP qui ne seront plus utiles.
Comment accéder à la base de données
MAMP est livré avec PHPMyAdmin, une interface web pour gérer nos bases. Pour y accéder, depuis la WebStart Page, cliquez sur Outils > PHPMyAdmin
. C’est d’ici que vous pourrez créer une base vide pour y installer WordPress.
Choisissez le thème pmahome
pour un rendu moins vilain. Vous pouvez également accéder à PHPMyAdmin directement via cette adresse : http://localhost:8888/phpMyAdmin/
.
En résumé
Voici ce qu’il faut retenir de MAMP :
- Pensez à lancer MAMP et lancer les serveurs au démarrage de votre système
- La WebStart Page vous indique les identifiants de base :
localhost
pour l’hôte,root
pour l’utilisateur et le mot de passe - Vos sites doivent être placés dans
/Applications/MAMP/htdocs
sur Mac etC:/MAMP/htdocs
sur Windows - La base de données peut-être accédée via la WebStart page ou
http://localhost:8888/phpMyAdmin/
Votre serveur local est prêt à recevoir son premier site ! Nous allons continuer avec l’installation de WordPress dans le prochain cours.
Emy Degroote
Le 10 juin 2019
Bonjour,
J4ai des difficultés à installer Mamp. Apparemment, il se crée des doublons de Mamp, indiquant que Mamp existe déjà… je désinstalle tout et réinstalle tout… rien n’ fait… une idée ??
Anton Keller
Le 19 juin 2019
Il faut voir à désinstaller avec le Mamp uninstaller.
Maxime BJ
Le 10 juin 2019
Est-ce que tu as essayé d’installer Local By Flywheel plutôt ?