Instalando o PHP no macOS
Mais fácil que correr cancha com tropeiro de lesma. Escolhe a versão, abre o Terminal e digita a linha correspondente, abaixo:
PHP 7.3
$ curl -s http://php-osx.liip.ch/install.sh | bash -s 7.3
PHP 7.2
$ curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2
PHP 7.1
$ curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1
PHP 5.6
$ curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
Infelizmente o pessoal do php-osx não montou um pacote para a versão 7.4 e ainda não descobri uma maneira mais fácil de instalar esta versão sem ter que instalar utilitários extras, como o Homebrew. Quando descobrir, atualizo o artigo.
Verificando se a nova versão do PHP está funcionando
Agora que tudo está instalado, precisamos adicionar a pasta do pacote ao PATH do sistema:
$ export PATH=/usr/local/php5/bin:$PATH
Depois, é só verificar se a nova versão é a padrão:
Mac-Pro:~ marcoandrei$ php -v PHP 7.3.8 (cli) (built: Aug 11 2019 20:50:16) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.8, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans
Feito!
“Tá, mas o VS Code continua dando erro…”
Pois é, em alguns casos, quando o VS Code continua dando erro, é porque a extensão PHP Intellisense não identificou corretamente a versão do PHP, mesmo que o sistema aponte a versão nova. A solução é preencher o parâmetro “executablePath” nas configurações da extensão.
Dentro do VS Code, vai em Extensions e encontra a extensão “PHP Intellisense”. Clica na engrenagem e seleciona Extension Settings. Adiciona (ou edita) esta linha no arquivo settings.json
:
"php.executablePath": "/usr/local/php5/bin/php"
Agora sim!