IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mac OS X Discussion :

PHP 8.1 sur MAC avec MAMP


Sujet :

Mac OS X

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut PHP 8.1 sur MAC avec MAMP
    Bonjour,
    J'ai MAMP sur un MAC Mini pour faire du développement.
    J'aimerais passer à la version PHP 8.1.
    Mais quand je regarde dans les options de config de MAMP, je n'ai le choix qu'entre PHP 7.3.9 et 7.4.2
    Quelqu'un d'entre vous saurait-il comment installer PHP 8.1 et les autres versions sur MAMP ?
    Merci d'avance pour vos réponses,
    Bien cordialement

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 584
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 584
    Par défaut
    Hello

    Voilà un gist pour l'installation https://gist.github.com/codeadamca/0...ent_id=5078538
    Logiquement une fois que tu as téléchargé et placé dans le bon dossier il suffit de sélectionne la version.
    Si tu ne vois que deux versions as tu essayé de mettre * ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut
    Bonjour,
    Merci de cette réponse.
    Mais comme je ne l'ai jamais fait, c'est compliqué pour moi.

    J'ai mis cette insctruction dans le terminal
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    puis celle-ci
    $ brew install wget
    et j'ai eu le résultat suivant (j'ai masqué mon nom ci-dessous) :

    Last login: Thu Aug 14 21:00:31 on ttys000
    You have new mail.
    monnom@pc-81 ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    ==> Checking for `sudo` access (which may request your password)...
    Password:
    ==> This script will install:
    /opt/homebrew/bin/brew
    /opt/homebrew/share/doc/homebrew
    /opt/homebrew/share/man/man1/brew.1
    /opt/homebrew/share/zsh/site-functions/_brew
    /opt/homebrew/etc/bash_completion.d/brew
    /opt/homebrew
    /etc/paths.d/homebrew
    ==> The following new directories will be created:
    /opt/homebrew/bin
    /opt/homebrew/etc
    /opt/homebrew/include
    /opt/homebrew/lib
    /opt/homebrew/sbin
    /opt/homebrew/share
    /opt/homebrew/var
    /opt/homebrew/opt
    /opt/homebrew/share/zsh
    /opt/homebrew/share/zsh/site-functions
    /opt/homebrew/var/homebrew
    /opt/homebrew/var/homebrew/linked
    /opt/homebrew/Cellar
    /opt/homebrew/Caskroom
    /opt/homebrew/Frameworks
    ==> The Xcode Command Line Tools will be installed.

    Press RETURN/ENTER to continue or any other key to abort:
    ==> /usr/bin/sudo /usr/bin/install -d -o root -g wheel -m 0755 /opt/homebrew
    ==> /usr/bin/sudo /bin/mkdir -p /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
    ==> /usr/bin/sudo /bin/chmod ug=rwx /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
    ==> /usr/bin/sudo /bin/chmod go-w /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions
    ==> /usr/bin/sudo /usr/sbin/chown dominiquesanthune /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
    ==> /usr/bin/sudo /usr/bin/chgrp admin /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
    ==> /usr/bin/sudo /usr/sbin/chown -R dominiquesanthune:admin /opt/homebrew
    ==> /usr/bin/sudo /bin/mkdir -p /Users/dominiquesanthune/Library/Caches/Homebrew
    ==> /usr/bin/sudo /bin/chmod g+rwx /Users/dominiquesanthune/Library/Caches/Homebrew
    ==> /usr/bin/sudo /usr/sbin/chown -R dominiquesanthune /Users/dominiquesanthune/Library/Caches/Homebrew
    ==> Searching online for the Command Line Tools
    ==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    ==> Installing Command Line Tools for Xcode-16.4
    ==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ for\ Xcode-16.4
    Software Update Tool

    Finding available software

    Downloading Command Line Tools for Xcode $ brew install wget

    Downloaded Command Line Tools for Xcode
    Installing Command Line Tools for Xcode
    Done with Command Line Tools for Xcode
    Done.
    ==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
    ==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    ==> Downloading and installing Homebrew...
    remote: Enumerating objects: 307886, done.
    remote: Counting objects: 100% (68/68), done.
    remote: Compressing objects: 100% (49/49), done.
    remote: Total 307886 (delta 19), reused 63 (delta 19), pack-reused 307818 (from 2)
    remote: Enumerating objects: 55, done.
    remote: Counting objects: 100% (33/33), done.
    remote: Total 55 (delta 33), reused 33 (delta 33), pack-reused 22 (from 1)
    ==> /usr/bin/sudo /bin/mkdir -p /etc/paths.d
    ==> /usr/bin/sudo tee /etc/paths.d/homebrew
    /opt/homebrew/bin
    ==> /usr/bin/sudo /usr/sbin/chown root:wheel /etc/paths.d/homebrew
    ==> /usr/bin/sudo /bin/chmod a+r /etc/paths.d/homebrew
    ==> Updating Homebrew...
    ==> Downloading https://ghcr.io/v2/homebrew/portable...d94f90bb7b830a
    ######################################################################### 100.0%
    ==> Pouring portable-ruby-3.4.5.arm64_big_sur.bottle.tar.gz
    ==> Installation successful!

    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
    https://docs.brew.sh/Analytics
    No analytics data has been sent yet (nor will any be during this install run).

    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
    https://github.com/Homebrew/brew#donations

    ==> Next steps:
    - Run these commands in your terminal to add Homebrew to your PATH:
    echo >> /Users/dominiquesanthune/.zprofile
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/dominiquesanthune/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    - Run brew help to get started
    - Further documentation:
    https://docs.brew.sh

    monnom@pc-81 ~ % $ brew install wget
    zsh: command not found: $
    monnom@pc-81 ~ %

    Le fait que j'ai le message "command not found" est-il inquiétant pour continuer ?

    Bien cordialement

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 679
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 679
    Par défaut
    le "$" indique que c'est une ligne de commande. donc la commande en elle-même commence par brew ....

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut
    Merci
    C'était la 1ère fois que j'utilisais le terminal sur mac

    j'ai avancé et j'en suis à :
    /Cellar/gettext/0.26/bin/xgettext
    monnom@pc-81 homebrew % brew create https://foo.com/foo-1.0.tgz
    Warning: create is a developer command, so Homebrew's
    developer mode has been automatically turned on.
    To turn developer mode off, run:
    brew developer off

    Formula name [foo]:

    Que dois-je faire pour avoir PHP 8.1 et les autres versions suivantes ?

    sur la doc de homebrew, il est indiqué : brew edit wget mais je ne sais pas à quoi cela correspond ?

    merci d'avance pour l'aide suivante !

  6. #6
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 679
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 679
    Par défaut
    pour installer php avec brew, j'ai trouvé 2 façons de faire sur les 2 pages suivantes :
    https://tecadmin.net/install-php-macos/
    https://formulae.brew.sh/formula/php
    mais je ne sais pas quelle méthode est la plus recommandée donc attendez peut-être l'avis d'autres personnes.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut
    Bonjour,
    J'ai progressé dans l'installation et j'ai eu le message suivant :

    Last login: Thu Aug 14 21:32:58 on ttys000
    You have new mail.
    dominiquesanthune@pc-81 ~ % apachectl restart
    This operation requires root.
    dominiquesanthune@pc-81 ~ % brew upgrade shivammathur/php/php@8.3
    ==> Auto-updating Homebrew...
    Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with
    `$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
    Warning: shivammathur/php/php@8.3 8.3.24 already installed
    xxxxxxxxxxxxxx@pc-81 ~ %

    Mais quand j'ouvre MAMP, je n'ai toujours que le choix entre les versions 7.3.9 et 7.4.2

    Quand je regarde le dossier MAMP/bin/PHP, je n'ai pas de fichier 8.3 Je pense donc que j'ai un fichier à recopier mais où puis-je trouver ?

    Merci d'avance pour vos réponses

    Bien cordialement

Discussions similaires

  1. installer windows 11 sur mac avec bootcamp
    Par elodouwen dans le forum Mac OS X
    Réponses: 6
    Dernier message: 15/06/2024, 16h55
  2. [1.x] Symfony sur MAC avec MAMP : vhost fonctionne pas
    Par nims dans le forum Symfony
    Réponses: 4
    Dernier message: 02/03/2010, 19h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo