Ich versuche, PHP7.2 auf dem lokalen Host zum Laufen zu bringen, aber phpinfo() zeigt ständig an, dass 7.1.19 installiert ist, während ~php -v mir anzeigt, dass PHP7.2.18 installiert ist.
Ich führe ~php -v
es aus, es heißt:
PHP 7.2.18 (cli) (erstellt: 2. Mai 2019 13:03:01) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies mit Zend OPcache v7.2.18, Copyright (c) 1999-2018, von Zend Technologies
~echo $PATH
/usr/lokal/opt/[email geschützt]/sbin:/usr/local/opt/[email geschützt]/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/VMware Fusion.app/Contents/Public:/opt/X11/bin Ich habe PHP7.2 über brew installiert in
➜ [email protected] pwd
/usr/lokal/opt/[email geschützt]
Ich erwarte, dass auf dem lokalen Host PHP 7.2.18 installiert ist.
AKTUALISIEREN
Habe die Anweisungen aus dem von @mikken erwähnten Link befolgt (Wie verwende ich das von Brew installierte PHP?)
httpd.conf im Ordner /etc/apache2 bearbeitet
#LoadModule php7_module libexec/apache2/libphp7.so
LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
Wenn ich die erste Zeile auskommentiere und die zweite Zeile kommentiere, kann ich phpinfo() von localhost aus ausführen, es wird jedoch angezeigt, dass es sich um PHP 7.1.19 handelt, php -v
anstatt 7.2.18
Wenn ich die erste Zeile auskommentiere und die zweite Zeile entkommentiere, startet localhost nicht und php -v
sagt 7.2.18
Ich habe diese Schritte auch befolgt, aber auch ohne Erfolg.
$ 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
Habe es auch mit Brew versucht link php71 --force
, aber das hat auch nicht geholfen.
Es scheint also, dass der Webserver nicht startet, wenn ich die Zeilen httpd.conf wechsle
Gibt es irgendwelche Schritte, die ich unternehmen kann, um 7.2.18 zum Laufen zu bringen?