1
votes

Impossible de mettre à jour PHP 7.1 vers 7.2 sous Mac

J'ai utilisé les commandes ci-dessous pour mettre à jour php sur ma machine mac.

brew tap homebrew/homebrew-php
brew unlink php71
brew install php72 --with-argon2 
brew install php72-xdebug

PHP 7.2 a été installé avec succès. J'ai vérifié avec la commande php -v et j'ai récupéré la version PHP 7.1 dans mon terminal. Veuillez aider.


2 commentaires

Avez-vous redémarré votre terminal ou votre PC?


Le programme php est-il lié symboliquement à php72 ? Quelle est la sortie pour php72 -v ?


3 Réponses :


0
votes

brew unink php71 et brew link php72 ajustera votre ligne de commande php au bon chemin et à la bonne version, mais Apache ne sera pas affecté tant que vous ne changerez pas son fichier de configuration.

Premièrement, recherchez le chemin de votre fichier httpd.conf:

sudo apachectl restart your script should now

Vous pouvez également vérifier:

brew info php@7.2 | grep LoadModule it should look like: LoadModule
php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.

Ensuite:

Ouvrez votre httpd. conf et localisez la ligne commençant par LoadModule php Commentez cette ligne avec #, et ajoutez votre ligne 7.2 à la place.

Vous pouvez obtenir votre ligne en interrogeant la commande suivante dans le terminal:

apachectl -t -D DUMP_INCLUDES

donc Enfin, redémarrez Apache:

httpd -V | grep SERVER_CONFIG_FILE

être exécuté avec la version php7.2 Il y a aussi des instructions détaillées sur en utilisant un commutateur php ici. Une fois installé, vous pouvez passer d'un version à une autre comme celle-ci (il liera à la fois Apache et la commande ligne automatiquement):

sphp 7.1

sphp 7.2

sphp 5.6

etc.


0 commentaires

6
votes

Selon vos commentaires, php7.2 a été installé avec succès et ne fonctionne qu'avec votre lien symbolique / usr / bin / php. Veuillez suivre les étapes suivantes.

source ~/.bash_profile

ajoutez la ligne ci-dessous

alias php="/usr/local/opt/php@7.2/bin/php" 

enregistrez et quittez .bash_profile puis exécutez

nano ~/.bash_profile

Vous pouvez maintenant exécuter php7.2 dans votre terminal.


0 commentaires

1
votes

Vous pouvez utiliser curl pour mettre à jour la version php.

export PATH=/usr/local/php5/bin:$PATH

Dernière étape:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.3


0 commentaires