'Laravel valet change php version doesn't work on mac os
I try to change PHP version used by valet, so I execute following command:
valet use [email protected]
Valet return a success message: Valet is now using [email protected].
But if I use phpinfo() on a .test website, I see that php is in 7.3.
I've changed the php version several times this way, it always worked. I don't understand what's wrong now...
Solution 1:[1]
Building on ZecKa's answer, I was able to get it working with just these commands:
valet stop
rm ~/.config/valet/valet.sock
valet start
Solution 2:[2]
Finally I got the solution on github
I have to execute following commands:
valet stop
valet uninstall
rm ~/.config/valet/valet.sock
valet install
Solution 3:[3]
if you're global php is correctly set (according to your global dependencies -usually is the highest version you got) you can go with
valet use [email protected] --force
it just stops php, nginx, and restarts them all using the correct version.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | clifgriffin |
Solution 2 | ZecKa |
Solution 3 | pippoBoy |