Estou tentando fazer o PHP7.2 funcionar no localhost, mas phpinfo() continua dizendo que 7.1.19 está em vigor enquanto ~php -v me diz que o PHP7.2.18 está em vigor.
eu corro ~php -v
diz:
PHP 7.2.18 (cli) (construído: 2 de maio de 2019 13:03:01) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies com Zend OPcache v7.2.18, Copyright (c) 1999-2018, por Zend Technologies
~echo $PATH
/usr/local/opt/[e-mail protegido]/sbin:/usr/local/opt/[e-mail protegido]/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/VMware Fusion.app/Contents/Public:/opt/X11/bin Instalei o PHP7.2 via preparar
➜ [email protected] pwd
/usr/local/opt/[e-mail protegido]
Espero que o localhost PHP 7.2.18 esteja instalado.
ATUALIZAR
Segui estas instruções do link mencionado por @mikken (Como usar o php que o brew instalou?)
Editado httpd.conf na pasta /etc/apache2
#LoadModule php7_module libexec/apache2/libphp7.so
LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
Se eu descomentar a primeira linha e comentar a segunda linha, posso executar o phpinfo() do localhost, porém ele diz que é PHP 7.1.19 e php -v
diz 7.2.18
Caso eu comente a primeira linha e descomente a segunda linha, localhost não inicia e php -v
diz 7.2.18
Eu também segui esses passos, mas também não tive sorte.
$ brew update php // get the latest homebrew php packages
$ brew install [email protected]
$ brew link [email protected] // create an alias to this keg-only version; see comments output during installation
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile // add the alias to your path; see comments output during installation
$ source ~/.bash_profile // reload .bash_profile to use the new settings immediately
$ sudo apachectl restart
Também tentei preparar, link php71 --force
mas também não ajudou.
Parece que o servidor web não inicia quando troco de linha httpd.conf
Alguma etapa que eu possa seguir para iniciar o 7.2.18?