140 votes

Comment ajouter des versions supplémentaires de PHP à MAMP ?

La version actuelle de MAMP que j'ai n'a que php 5.2.17 et 5.4.4. J'ai besoin de 5.3.X. Existe-t-il un moyen d'ajouter des versions supplémentaires qui peuvent être sélectionnées dans les préférences php de l'interface MAMP ? Il s'agit de la version gratuite de MAMP, pas de MAMP PRO.

Gracias

62 votes

Oui, mais il y a ceux d'entre nous qui aimeraient savoir "comment ajouter des versions supplémentaires de php à MAMP".

9voto

Marianne Points 1

Peut-être facile comme ceci ?

Les binaires compilés de l'interpréteur PHP sont disponibles à l'adresse suivante http://www.mamp.info/en/ downloads/index.html . Déposez ce dossier téléchargé dans votre répertoire /Applications/MAMP/bin/php ! Fermez et rouvrez votre application MAMP PRO. Votre nouvelle version de PHP devrait maintenant apparaître dans le menu déroulant PHP. MAMP PRO ne supporte que les versions de PHP provenant de la page des téléchargements.

0 votes

Comment faire pour la version gratuite de MAMP ?

0 votes

C'est pour la version Free Mamp mais ça ne marche pas pour moi :(

1voto

La solution la plus simple que j'ai trouvée est de renommer la version du dossier php comme telle :

  1. Arrêter les serveurs
  2. Renommez le dossier contenant la version de php dont vous n'avez pas besoin dans /Applications/MAMP/bin/php. php7.3.9 --> _php7.3.9

Ainsi, seuls deux d'entre eux seront lus par MAMP. C'est fait !

1voto

Chris S Points 51

Une version supplémentaire de PHP peut être installée directement à partir de l'APP (en utilisant MAMP PRO v5 au minimum).

Voici comment faire (toutes les étapes) :

MAMP PRO --> Préférences --> cliquer [Vérifier maintenant] pour vérifier les mises à jour (même si les mises à jour automatiques sont activées !) --> cliquer [Afficher les versions de PHP] --> Installer selon les besoins !

Captures d'écran étape par étape :

MAMP PRO --> Preferences

enter image description here

enter image description here

enter image description here

1voto

user1503606 Points 208

Honnêtement, essayer d'utiliser Docker a été un vrai casse-tête avec MAMP et les versions de php.

Utilisez ceci pour le mettre en place et le faire fonctionner, c'est simple.

https://github.com/harshalone/docker-compose-lamp

git clone https://github.com/harshalone/docker-compose-lamp.git
cd docker-compose-lamp/
cp sample.env .env
// modify sample.env as needed
docker-compose up -d
// visit localhost

Dans le dossier bin, vous verrez vos versions de php.

enter image description here

Changez la version que vous voulez utiliser dans votre fichier .env PHPVERSION=php7.4

Vous pouvez regarder ce tutoriel. J'aurais aimé commencer à utiliser docker plus tôt, cela vous épargnera une tonne de problèmes et de temps.

https://www.youtube.com/watch?v=MTeY3npy1gU

-3voto

Alex Points 9

Le fichier /Applications/MAMP/bin/mamp/mamp.conf.json contient la configuration de MAMP, recherchez la section :

{
  "name": "PHP",
  "version": "5.6.28, 7.0.20"
}

qui liste les versions de PHP qui seront affichées dans l'interface graphique. Il est évident que vous devez avoir téléchargé la version de PHP depuis le site MAMP et l'avoir placée dans /Applications/MAMP/bin/php pour que cela fonctionne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X