Laravel 9 保姆級視訊教學,想學不會都難!進入學習
Laravel 團隊釋出了 Laravel Valet 的下一個版本 (3.0), 它引入了 Valet 應用程式中並行執行多版本的 PHP。
以前,你可以使用 valet use [email protected]
指定本地為應用程式提供服務的 PHP Valet 版本,但是現在你可以使用以下命令在每個站點(包括預設站點)的基礎上執行此操作:
cd path/to/app
# 隔離當前專案
valet isolate [email protected]
# 按名稱隔離站點
# 這個命令也會安裝 PHP 版本
# 如果尚未安裝
valet isolate [email protected] --site=laravel9x
登入後複製
隔離站點後,你可以看到我的本地 Valet 安裝正在使用各種隔離的 PHP 版本為專案提供服務:
另一個使用預設安裝的 PHP (v8.1) 版本的應用程式:
使用此設定可能遇到的另一個挑戰是在 CLI 上執行與 PHP 版本匹配的命令。我要做的是在路徑的某個地方建立一個指向 brew 版本的 PHP 符號連結:
ln -s $(brew --prefix [email protected])/bin/php $HOME/bin/php74
php74 --version
PHP 7.4.28 (cli) (built: Mar 3 2022 06:26:49) ( NTS )
...
登入後複製
使用此版本的 PHP, 你可以為 composer 等新增命令字首:
php74 $(which composer) install
登入後複製
你可能還需要以相同的方式將其他二進位制檔案(如 pecl
)進行符號連結以安裝擴充套件。
繼 PHP Monitor 5.0 for macOS 之後,作者釋出了支援 Valet 3 的 PHP Monitor 5.2 ,使管理隔離的 PHP 版本變得輕而易舉:
有關更多詳細資訊,請檢視 PHP Monitor 5.2 發的貼文,其中包括有關如何使用 phpmon 提供的 CLI 幫助程式從命令列中獲取多個 PHP 版本的資訊。
要升級到 Valet 3,你可以執行以下 composer 命令更新並安裝最新的 Valet (hat tip to @jakebathman):
composer global require "laravel/valet:^3.0"
登入後複製
之後, 確保執行 valet install
以完成安裝。 祝賀所有貢獻者, 尤其是 Nasir Uddin Nobin, Matt Stauffer, 以及參與 Valet 3 工作的所有其他人!
原文地址:https://laravel-news.com/laravel-valet-3-0-0
譯文地址:https://learnku.com/laravel/t/66700
【相關推薦:】
以上就是Laravel Valet新版本釋出:3.0支援多版本 PHP!的詳細內容,更多請關注TW511.COM其它相關文章!