Mettre à jour MAMP

Attention, cet article a été déplacé dans les archives, donc le contenu peut ne plus être à jour. A vous de voir 🙂

Une checklist rapide, à améliorer à l’avenir, pour mettre à jour MAMP d’une version mineure à une autre.

Préparer la mise à jour

  • Arrêter les services
  • Arrêter le programme MAMP
  • Renommer le dossier MAMP dans /Applications/ en MAMP_precedent
  • Lancer le fichier d’installation fraîchement téléchargé
  • Suivant, suivant, Accepter de vendre son âme parce qu’on ne lit pas les conditions d’utilisation, suivant …

Migrer les données

  • Ouvrir les dossiers MAMP et MAMP_precedent
  • Copier le contenu du sous-dossier /htdocs vers MAMP (Si vous l’utilisez)
  • Copier le contenu du sous-dossier /db/mysql vers MAMP (Sauf les sous-dossiers mysql/, performance_schema/ et le fichier mysql_upgrade_info)
  • Copier le fichier /conf/apache/httpd.conf vers MAMP (Idéalement, faire un diff pour voir ce qui a changé dans la nouvelle version)
  • Copier le fichier /bin/php/[Votre version]/conf/php.ini vers MAMP (Idéalement, faire un diff pour voir ce qui a changé dans la nouvelle version)
  • Copier mon sous-dossier /vhosts (Je ne mets pas les vhosts dans le httpd.conf)
  • Relancer MAMP, la MaJ est terminée !

Merci beaucoup à Kyle D. Skrinak, qui a publié sa méthode, et m’a bien aidé pour trouver comment mettre à jour MAMP.

Partager cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Je n’utilise plus la version classique depuis 1 ou 2 mois, mais quoiqu’il en soit cela n’est pas nécessaire sur la version Pro puisque toute la configuration est stockée dans « Library/Application Support/appsolute » ce qui du coup facilite la mise à jour 🙂
    Un des avantages de la version PRO (entre autres) 🙂

  • Hum,
    – la gestion des vhosts+alias depuis une interface dédiée (plus pratique qu’éditer des fichiers de conf)
    – Accès direct aux fichiers de conf Apache/PHP/MySQL depuis l’interface (éviter d’aller fouiller dans les dossiers)
    – Activation/Désactivation des modules Apache depuis l’interface

    Bon en dehors de ça, j’avais plusieurs bug sur MAMP (dont vhosts non-fonctionnels) que je n’ai pas eu sous MAMP Pro, ce qui m’a convaincu d’avantage.

    Néanmoins, avec MAMP tu as MAMP Pro en test pendant 14 jours, une bonne façon de tester et de voir si ça t’intéresse 😉

  • Merci pour les infos 🙂
    Du coup,
    – Les vhosts/alias, on les génère avec un script au boulot,
    – Les modules Apache, je ne les change que rarement, la conf également.

    On va rester sur MAMP pour l’instant, merci ! 🙂

  • Super .. je tape ‘comment mettre à jour MAMP’ et google m’emmène ici … top one les gars 😉 Merci !