Aktualisieren Sie PHP mit Brew auf 7.4 macOS Catalina

Lesezeit: 3 Minuten

Benutzer-Avatar
Meez

Ich versuche, meine PHP-Version zu aktualisieren 7.4 auf macOS Catalina mit Brew.

Ich tat brew install [email protected]

Wenn ich meine Version überprüfe php -vich sehe immer noch die alte Version PHP 7.3.11?

Was muss ich tun?

Aktualisieren:

Nach brew doctor Ich bekomme:

Warnung: Homebrews sbin wurde nicht in Ihrem PATH gefunden, aber Sie haben Formeln installiert, die ausführbare Dateien in /usr/local/sbin ablegen. Erwägen Sie, den PATH beispielsweise wie folgt festzulegen: echo ‘export PATH=”/usr/local/sbin:$PATH”‘ >> ~/.profile

Benutzer-Avatar
chenrui

Sie können meine ähnliche Antwort für [email protected] finden.

  • Diese Lösung funktioniert perfekt in MacOS BigSur.

    – Juanitourquiza

    31. Dezember 2020 um 20:34 Uhr

  • Anstelle von link –force musste ich tun brew link --overwrite [email protected]

    – Jannie Theunissen

    5. Januar 2021 um 7:29 Uhr

  • ja, hinzufügen --overwrite zum OP (es würde die vorhandenen PHP-Links berücksichtigen), danke Jannie!

    – Chenrui

    6. Januar 2021 um 15:27 Uhr

  • Lebensretter auf BigSur!

    – Ben Fransen

    10. Juli 2021 um 18:48 Uhr

  • 96 positive Stimmen sind nicht genug! Vielen Dank! Funktioniert auf BigSur 11.4

    – jo-chris

    5. Oktober 2021 um 15:30 Uhr


Benutzer-Avatar
Salinen

Versuchen:

brew update
brew upgrade php
php -v
brew services start php

oder

brew services restart php

Wenn Sie einen Apache-Server verwenden:

sudo apachectl restart

wenn Sie ngnix verwenden

sudo nginx -s reload

Bearbeiten:

brew unlink [email protected]
brew link [email protected]

  • danke, aber nach dem obigen Versuch wird immer noch PHP 7.3.11 angezeigt? Ich muss wegen der Abhängigkeiten von Composer auf 7.4 aktualisieren.

    – meez

    4. November 2020 um 18:03 Uhr

  • @Meez. nach Neustart der Dienste?

    – Kochsalzlösungen

    4. November 2020 um 18:05 Uhr

  • Nach brew unlink [email protected] Ich bekomme Error: No such keg: /usr/local/Cellar/[email protected] ?

    – meez

    4. November 2020 um 18:21 Uhr

  • @meez lauf braudoktor

    – Kochsalzlösungen

    4. November 2020 um 18:23 Uhr

Benutzer-Avatar
Shimanto

Wenn jemand PHP von der neuesten Version 8.1.2 auf 7.4 auf Systemanforderung herunterstufen möchte, versuchen Sie die folgenden Befehle mit Homebrew: Installing PHP 7.4 :

brew install [email protected]
brew services restart php
brew unlink [email protected]
brew link [email protected]
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc

Oder

export PATH="/usr/local/opt/[email protected]/bin:$PATH"
export PATH="/usr/local/opt/[email protected]/sbin:$PATH" 

Verwenden des Terminals von MacOS. Verwenden Sie kein Terminal in vscode.

Benutzer-Avatar
Jayeola Francis

Ich war kürzlich mit diesem Problem konfrontiert, alle Vorschläge hier funktionierten nicht, bis ich lief:

xcode-select --install

Dann habe ich den Befehl ausgeführt, den ich zuvor versucht habe, und der Fehler wurde gestoppt, in meinem Fall war es php

dyld: Bibliothek nicht geladen: /usr/local/opt/openldap/lib/libldap-2.4.2.dylib Referenziert von: /usr/local/opt/[email protected]/bin/php Grund: Bild nicht gefunden zsh: php abbrechen -v

Benutzer-Avatar
Mohammad Rakibul Islam

  1. Ich bewege mich in das Verzeichnis durch: cd /usr/local
  2. Finden Sie den Speicherort der Datei wie folgt: find /usr/local/ -name libphp7.so. (Dann erhalten Sie den Dateispeicherort unter: /usr/local//Cellar/[email protected]/7.4.23/lib/httpd/modules/libphp7.so. Ich kopiere das.)
  3. Ich öffne die Datei mit: sudo vim /etc/apache2/httpd.conf
  4. Suchen Sie nach der Zeile von: /libphp7.so
  5. Entkommentieren Sie die Zeile und aktualisieren Sie die Zeile durch: LoadModule php7_module /usr/local//Cellar/[email protected]/7.4.23/lib/httpd/modules/libphp7.so
  6. Starten Sie Apache neu mit: sudo apachectl restart
  7. Verifizieren Sie PHP, indem Sie auf http://localhost/phpinfo.php zugreifen

1328070cookie-checkAktualisieren Sie PHP mit Brew auf 7.4 macOS Catalina

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy