Mojave에서 PHP 7.2를 사용하여 로컬 호스트를 얻는 방법은 무엇입니까?

Mojave에서 PHP 7.2를 사용하여 로컬 호스트를 얻는 방법은 무엇입니까?

localhost에서 PHP7.2를 작동시키려고 하는데 phpinfo()가 계속 7.1.19가 있다고 말하고 ~php -v는 PHP7.2.18이 있다고 알려줍니다.

나는 ~php -v그것을 실행한다:

PHP 7.2.18(cli)(작성 날짜: 2019년 5월 2일 13:03:01)(NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend OPcache를 사용한 Zend Technologies v7.2.18, 저작권 (c) 1999-2018, Zend Technologies 제공

~echo $PATH

/usr/로컬/opt/[이메일 보호됨]/sbin:/usr/local/opt/[이메일 보호됨]/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/VMware Fusion.app/Contents/Public:/opt/X11/bin 다음을 통해 PHP7.2를 설치했습니다. 양조하다

[email protected] pwd

/usr/로컬/opt/[이메일 보호됨]

나는 localhost PHP 7.2.18을 사용할 것으로 기대합니다.

업데이트

@mikken이 언급한 링크에서 다음 지침을 따랐습니다(Brew가 설치된 PHP를 어떻게 사용합니까?)

/etc/apache2 폴더에서 httpd.conf를 편집했습니다.

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

첫 번째 줄의 주석 처리를 제거하고 두 번째 줄에 주석을 달면 localhost에서 phpinfo()를 실행할 수 있지만 PHP 7.1.19이고 php -v7.2.18이라고 표시됩니다.

첫 번째 줄에 주석을 달고 두 번째 줄의 주석 처리를 제거하면 localhost가 시작되지 않고 php -v7.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

또한 Brew를 시도했지만 link php71 --force그것도 도움이 되지 않았습니다.

그래서 httpd.conf 라인을 전환하면 웹 서버가 시작되지 않는 것 같습니다.

7.2.18을 진행하기 위해 취할 수 있는 조치는 무엇입니까?

관련 정보