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

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

я бегу ~php -v это говорит:

PHP 7.2.18 (cli) (сборка: 2 мая 2019 г. 13:03:01) ( NTS) Copyright (c) 1997-2018 PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies с Zend OPcache v7.2.18, Copyright (c) 1999-2018, Zend Technologies

~echo $PATH

/usr/local/opt/php@7.2/sbin:/usr/local/opt/php@7.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/ Приложения /VMware Fusion.app/Contents/Public:/opt/X11/bin Я установил PHP7.2 через Brew в

➜  php@7.2 pwd

/usr/local/opt/php@7.2

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

ОБНОВИТЬ

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

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

#LoadModule php7_module libexec/apache2/libphp7.so
LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

Если я раскомментирую первую строку и закомментирую вторую строку, я могу запустить phpinfo() из localhost, однако он говорит, что это 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 php@7.2
$ brew link php@7.2 // create an alias to this keg-only version; see comments output during installation
$ echo 'export PATH="/usr/local/opt/php@7.2/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?

0 ответов

Другие вопросы по тегам