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 des interfaces MAMP? Ceci est pour la version gratuite de MAMP, pas pour MAMP PRO.
Merci
Réponses:
J'ai trouvé une solution rapide dans les forums MAMP.
Fondamentalement, il semble que MAMP n'autorise que 2 versions de PHP à apparaître. Solution rapide, renommez les dossiers que vous ne vous souciez pas d'utiliser, pour moi cela signifiait ajouter un "X" à mon dossier /Applications/MAMP/bin/php/php5.4.10_X. Maintenant 5.2.17 et 5.3.20 apparaissent dans les préférences mamp.
Terminé!
Modifier - si la version PHP dont vous avez besoin ne se trouve pas dans le dossier PHP, vous pouvez télécharger la version dont vous avez besoin sur http://www.mamp.info/en/downloads/
Edit - MAMP ne semble plus fournir de liens vers les versions alternatives de PHP sur la page de téléchargement. Utilisez WayBackMachine https://web.archive.org/web/20180131074715/http://www.mamp.info/en/downloads/
la source
.
devant les dossiers de version PHP indésirables et j'étais prêt!/Applications/MAMP/bin/php
?Si vous devez pouvoir basculer entre plus de deux versions à la fois, vous pouvez utiliser ce qui suit pour changer la version de PHP manuellement.
MAMP réécrit automatiquement la ligne suivante dans votre fichier /Applications/MAMP/conf/apache/httpd.conf lorsqu'il redémarre en fonction des paramètres des préférences. Vous pouvez commenter cette ligne et ajouter la seconde à la fin de votre fichier:
Au bas du fichier httpd.conf , vous verrez où les configurations supplémentaires sont chargées à partir du dossier supplémentaire. Ajoutez ceci au bas du fichier httpd.conf
Créez ensuite un nouveau fichier ici: /Applications/MAMP/conf/apache/extra/httpd-php.conf
Une fois cette configuration terminée, décommentez simplement la version de PHP que vous souhaitez utiliser et redémarrez les serveurs!
la source
http-php.conf
fichier supplémentaire . Vous pouvez simplement ajouter la version PHP que vous souhaitez utiliser après la ligne commentéehttp.conf
. Copiez et collez simplement la ligne et modifiez la version dans le chemin vers la version souhaitée.Peut-être facile comme ça?
Les binaires compilés de l'interpréteur PHP sont disponibles à l' adresse http://www.mamp.info/en/ downloads / index.html. Déposez ce dossier téléchargé dans votre / Applications / MAMP / bin / php! annuaire. 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 supportera que les versions PHP à partir de la page de téléchargement.
la source
Arrêtez d'abord le serveur s'il est en cours d'exécution. Allez dans "/ Applications / MAMP / bin /", renommez la version PHP dont vous n'avez pas besoin (MAMP n'est autorisé à utiliser que 2 versions de PHP), par exemple "_php5.2.17". Maintenant, MAMP utilisera les versions php qui restent. Accédez au gestionnaire MAMP puis aux paramètres, puis passez à la version php dont vous avez besoin.
Un problème avec cette solution que j'ai rencontré était le processus httpd (il m'a fallu un certain temps pour comprendre que xD). Si vous avez le processus httpd en cours d'exécution en arrière-plan, alors le commutateur php ne fonctionnera pas tant que vous n'aurez pas arrêté ces processus (parfois MAMP a un problème gênant pour arrêter le serveur, c'est pourquoi ce processus peut être toujours actif). Démarrez votre moniteur d'activité sur votre Mac (raccourci: appuyez sur Commande + Espace et tapez activité ...), accédez à la fonction de recherche et tapez "httpd", fermez tous ces processus. Vous devriez maintenant pouvoir changer votre version de PHP avec le gestionnaire MAMP.
la source
MAMP ne prend que deux versions les plus élevées de PHP dans le dossier suivant / Application / MAMP / bin / php
Comme vous pouvez le voir ici, les versions les plus élevées sont 7.0.10 et 5.6.25
La version 7.0.10 est maintenant supprimée et comme vous pouvez le voir, les deux versions les plus élevées sont la 5.6.25 et la 5.5.38, comme indiqué dans les préférences
la source
La solution la plus simple que j'ai trouvée est de simplement renommer la version du dossier php en tant que telle:
De cette façon, seuls deux d'entre eux seront lus par MAMP. Terminé!
la source
Le fichier /Applications/MAMP/bin/mamp/mamp.conf.json contient la configuration MAMP, recherchez la section:
qui répertorie les versions de php qui seront affichées dans l'interface graphique, évidemment vous devez d'abord avoir téléchargé la version PHP du site MAMP et la placer dans / Applications / MAMP / bin / php pour que cela fonctionne.
la source