MAMP est un environnement de serveur local gratuit fournissant le nécessaire afin d'exécuter WordPress à des fins de développement. Son acronyme provient des mots: Macintosh, Apache, MySQL et PHP, Pearl ou Python.

Bien que ce logiciel est initialement été conçu pour macOS, il est maintenant disponible en version Windows depuis plusieurs années.

Téléchargement

https://www.mamp.info/fr/

Démarrage

Pour démarrer MAMP, il suffit de cliquer sur le bouton “Start Server”. Les indicateurs “Apache Server” et “MySQL Server” devraient tourner au vert 🟢 afin d’indiquer que les serveurs locaux sont actifs. La page d’accueil de MAMP devrait aussi s’ouvrir dans votre navigateur. 

Création d'un projet

Les projets utilisant MAMP doivent se trouver à l'intérieur du dossier "htdocs" 📁 de MAMP afin de bénéficier des serveurs de MAMP. Sous Windows, ce dossier ce trouve généralement à cet emplacement “C:\MAMP\htdocs” et sous Mac dans “/Applications/MAMP/htdocs”.

Trouver ses projets

Pour trouver ses projets, il suffit d'aller sur la page d’accueil de MAMP. Si cette dernière ne s’ouvre pas automatiquement au démarrage de MAMP ou si vous l’avez fermé par erreur, vous pouvez l’ouvrir manuellement via le bouton “Open WebStart page” de l’interface MAMP.

À partir de cette page, repérer l’option “My Website” du menu principal. Ce lien vous mènera vers la liste des projets MAMP sur votre poste.

L'onglet My Website est non disponible

Si l'option "My Website" n'est pas disponible dans votre version de MAMP, vous pouvez toujours accéder manuellement à l'URL d'un projet. Pour ce faire, il faut connaitre le nom du dossier du projet en question 📁 et allez voir dans les préférences de MAMP le port utilisé (généralement 80 ou 8888). Tapez ensuite dans la barre d'URL de votre navigateur une adresse au format suivant:

http://localhost:[numéro du port]/[nom du dossier du projet]

Par exemple, pour un projet contenu dans un dossier nommé "demo" et utilisant le port 80:

http://localhost:80/demo

MySQL refuse de s'allumer

Ce problème provient d'une configuration propre au collège (vous ne devriez pas rencontrer ce problème chez vous). Pour le contourner, il faut supprimer le fichier mysql-bin.index dans le dossier MAMP > db > mysql.

Alternatives