web-dev-qa-db-fra.com

Comment changer PHP version sur MAMP 4.1

J'ai téléchargé MAMP 4.1 sur mon Mac; par défaut, les seules versions PHP que je peux utiliser sont 7.0.15 et 7.1.1

Comment utiliser PHP 5.6?

J'ai essayé la solution ici Qui dit que je devrais renommer les versions que je ne veux pas utiliser pour autre chose. Mais cela n'a pas fonctionné pour moi.

screenshot of MAMP preferences

27
calistus

Comme mentionné par @Scott dans les commentaires sous votre question:

Votre ici est le bon lien. Utilisez la réponse du bas pour renommer le répertoire bin/php. La sous-fenêtre de préférences MAMP affiche les 2 dernières versions du répertoire php. - Scott Eisenberg

Et la réponse dans ces liens est:

Commencez par arrêter le serveur s'il est en cours d'exécution. Allez dans "/ Applications/MAMP/bin /", renommez le PHP Version dont vous n'avez pas besoin (MAMP est seulement autorisé à utiliser 2 PHP Versions) , par exemple "_php5.2.17". Maintenant, MAMP utilisera les versions php restantes. Allez dans le gestionnaire MAMP, puis sur paramètres, puis passez à la version php dont vous avez besoin.

Dans mon cas (et pareillement le vôtre), j'ai renommé le dossier nommé php7.1.1 à _php7.1.1 et maintenant MAMP me montre 5.6.30 et 7.0.15 dans le volet des préférences.

57
Armin

Voici à quoi ressemble mon dossier 'php'

Current php folder

Création d'un autre dossier 'php-versions' et déplacement de toutes les versions et conservation de deux versions seulement dans le dossier 'php'. Et redémarré le Mamp, passez à la version '5.6.31'

Later my 'php' folder

16
Raghava Kotekar

J'utilise MAMP version 4.5. J'ai changé la version de php sur le httpd.conf:

/Applications/MAMP/conf/Apache/httpd.conf

Je voulais la version php7.1 alors voici ce que j'ai fait:

Ligne d'origine:

LoadModule php7_module        /Applications/MAMP/bin/php/php7.2.1/modules/libphp7.so

Ligne mise à jour:

LoadModule php7_module        /Applications/MAMP/bin/php/php7.1.12/modules/libphp7.so

Cela a fonctionné pour moi!

2
Sakthi V