22
votes

I try to update my PHP version to 7.4 on macOS Catalina with brew.

I did brew install [email protected]

If I check my version php -v, I still see the old version PHP 7.3.11?

What do I have to do?

Update:

After brew doctor I get:

Warning: Homebrew's sbin was not found in your PATH but you have installed formulae that put executables in /usr/local/sbin. Consider setting the PATH for example like so: echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.profile

3

3 Answers

8
votes

try:

brew update
brew upgrade php
php -v
brew services start php

or

brew services restart php

if you use apache server:

sudo apachectl restart

if you use ngnix

sudo nginx -s reload

Edit:

brew unlink [email protected]
brew link [email protected]
71
votes

You can find my similar answer for [email protected].

0
votes

I recently faced this issue, all the suggestion here didn't work until I ran:

xcode-select --install

Then ran the command I was trying before and the error stopped, for my case it was php

dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.4.2.dylib Referenced from: /usr/local/opt/[email protected]/bin/php Reason: image not found zsh: abort php -v