Heim > Artikel > Backend-Entwicklung > Lassen Sie uns über das Versäumnis von Brew Link sprechen, die PHP-Version zu ändern
In diesem Artikel geht es um das Versagen von brew link beim Ändern der PHP-Version. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
Problembeschreibung:
Ich habe drei PHP-Versionen über brew installiert
php 5.6 php 7.4 php 8.0
$ php -v
PHP 8.0.3 (cli) (built: Mar 4 2021 20:45:17) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies
8.0 gestoppt und 7.4 verwendet
$ brew unlink php@8.0 && brew link php@7.4 Unlinking /usr/local/Cellar/php/8.0.3... 0 symlinks removed. Linking /usr/local/Cellar/php@7.4/7.4.16... 264 symlinks created. $ php -v
immer noch die gleiche Version
Ich habe ein neues Terminal geöffnet und es ist das gleiche 8.0.3
PHP 8.0.3 (cli) (built: Mar 4 2021 20:45:17) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies
Die Bedienung ist durchaus zufriedenstellend
Wo sind die fehlenden Einstellungen?
Analyse und Lösung:
Sie können versuchen, einen PHP-Selektor zu installieren.
brew update brew upgrade. -force php@7.3Wenn ein Fehler auftritt
https://github.com/shivammathur/homebrew-phpAusführen
Warning: Already linked: <Cellar Path> To relink: brew unlink <formula> && brew link <formula>Starten Sie den Dienst neu
brew unlink php@7.3 brew link --overwrite --force php@7.3Installationsergebnisse
apache brew services restart httpd nginx brew services restart nginxWillkommen zur Diskussion! Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonLassen Sie uns über das Versäumnis von Brew Link sprechen, die PHP-Version zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!