Laravel Valet新版本發布:3.0支持多版本 PHP!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Laravel Valet新版本發布:3.0支持多版本 PHP!

laravel 團隊發布了 Laravel Valet 的下一個版本 (3.0), 它引入了 Valet 應用程序中并行運行多版本的 php

以前,你可以使用 valet use php@7.2 指定本地為應用程序提供服務的 PHP Valet 版本,但是現在你可以使用以下命令在每個站點(包括默認站點)的基礎上執行此操作:

cd path/to/app  # 隔離當前項目 valet isolate php@7.4  # 按名稱隔離站點 # 這個命令也會安裝 PHP 版本 # 如果尚未安裝 valet isolate php@8.0 --site=laravel9x

隔離站點后,你可以看到我的本地 Valet 安裝正在使用各種隔離的 PHP 版本為項目提供服務:

Laravel Valet新版本發布:3.0支持多版本 PHP!

立即學習PHP免費學習筆記(深入)”;

另一個使用默認安裝的 PHP (v8.1) 版本的應用程序:

Laravel Valet新版本發布:3.0支持多版本 PHP!

使用此設置可能遇到的另一個挑戰是在 CLI 上運行與 PHP 版本匹配的命令。我要做的是在路徑的某個地方創建一個指向 brew 版本的 PHP 符號鏈接:

ln -s $(brew --prefix php@7.4)/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 監視器

Laravel Valet 之后,作者發布了支持 Valet 3 的 PHP Monitor 5.2 ,使管理隔離的 PHP 版本變得輕而易舉:

有關更多詳細信息,請查看 Laravel Valet,其中包括有關如何使用 phpmon 提供的 CLI 幫助程序從命令行中獲取多個 PHP 版本的信息。

立即升級

要升級到 Valet 3,你可以運行以下 composer 命令更新并安裝最新的 ?Valet (hat tip to Laravel Valet):

composer global require "laravel/valet:^3.0"

之后, 確保運行 valet install 以完成安裝。 祝賀所有貢獻者, 尤其是 Laravel ValetLaravel Valet, 以及參與 Laravel Valet 工作的所有其他人!

原文地址:https://laravel-news.com/laravel-valet-3-0-0譯文地址:https://learnku.com/laravel/t/66700

【相關推薦:Laravel Valet

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享