Как получить localhost с помощью PHP 7.2 на Mojave?

Как получить localhost с помощью PHP 7.2 на Mojave?

Я пытаюсь заставить PHP7.2 работать на локальном хосте, но phpinfo() постоянно сообщает, что установлена ​​версия 7.1.19, а ~php -v сообщает, что установлена ​​версия PHP7.2.18.

Я запускаю ~php -vего, он говорит:

PHP 7.2.18 (cli) (создано: 2 мая 2019 г. 13:03:01) (NTS) Авторские права (c) 1997-2018 PHP Group Zend Engine v3.2.0, Авторские права (c) 1998-2018 Zend Technologies с Zend OPcache v7.2.18, Авторские права (c) 1999-2018, Zend Technologies

~echo $PATH

/usr/local/opt/[email protected]/sbin:/usr/local/opt/[email protected]/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/VMware Fusion.app/Contents/Public:/opt/X11/bin Я установил PHP7.2 через brew в

[email protected] pwd

/usr/local/opt/[email protected]

Я ожидаю, что на локальном хосте будет установлен PHP 7.2.18.

ОБНОВЛЯТЬ

Следовал этим инструкциям по ссылке, указанной @mikken (Как использовать PHP, установленный brew?)

Отредактировал httpd.conf в папке /etc/apache2

#LoadModule php7_module libexec/apache2/libphp7.so
LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so

Если я раскомментирую первую строку и закомментирую вторую, я смогу запустить phpinfo() с локального хоста, однако он скажет, что это PHP 7.1.19, а php -vговорит 7.2.18

Если я закомментирую первую строку и раскомментирую вторую, localhost не запустится и php -vвыдаст 7.2.18

Я тоже следовал этим шагам, но тоже безуспешно.

$ 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

Также пробовал заваривать link php71 --force, но это тоже не помогло.

Похоже, веб-сервер не запускается, когда я переключаю строки httpd.conf

Какие шаги я могу предпринять, чтобы запустить 7.2.18?

Связанный контент