Laravel Valet 3 được phát hành với hỗ trợ PHP nhiều phiên bản

Nhóm Laravel đã phát hành Laravel Valet 3. 0, phiên bản chính mới nhất, giới thiệu việc chạy đồng thời nhiều phiên bản PHP trong các ứng dụng Valet

Là một phần của Valet 3, tính năng mới vô cùng thú vị này nay đã chính thức ra mắt

Cập nhật
1. Thay đổi ràng buộc Valet toàn cầu "3". 0"
2. Khởi chạy Laravel/Valet với bản cập nhật toàn cầu của nhà soạn nhạc
3. Chạy `cài đặt valet`
4. Wayne, tiệc tùng trên. https. //tco/nBH6rds7ha https. //tco/PvtLKHzx96

— Matt Stauffer vào ngày 29 tháng 3 năm 2022 (@stauffermatt)

Trước đây,

1composer global require "laravel/valet:^3.0"
0 có thể được sử dụng để chỉ định phiên bản PHP Valet nào được sử dụng để phục vụ các ứng dụng cục bộ, nhưng các lệnh sau giờ đây cho phép bạn làm như vậy trên cơ sở từng trang web (bao gồm cả mặc định)

_10

Bạn có thể thấy rằng bản cài đặt Valet cục bộ của tôi đang lưu trữ các dự án bằng nhiều phiên bản PHP bị cô lập khác nhau sau khi cô lập một trang web

Laravel Valet 3 được phát hành với hỗ trợ PHP nhiều phiên bản

Và một chương trình khác chạy PHP phiên bản 8—phiên bản được cài đặt mặc định—

Laravel Valet 3 được phát hành với hỗ trợ PHP nhiều phiên bản

Những gì tôi làm là tạo một liên kết tượng trưng đến phiên bản PHP brew ở đâu đó trong đường dẫn của tôi, điều này giải quyết vấn đề chạy các lệnh trên CLI với phiên bản PHP phù hợp mà bạn có thể gặp phải với thiết lập này

________Đầu tiên

Với phiên bản PHP này, các lệnh có thể được bắt đầu bằng trình soạn thảo, v.v.

1php74 $(which composer) install

Để cài đặt tiện ích mở rộng, bạn cũng có thể cần liên kết tượng trưng các tệp nhị phân khác như _15 theo cách tương tự

Màn hình PHP

Tác giả vừa phát hành PHP Monitor 5 ngay sau PHP Monitor 5. 0 cho macOS. 2 với sự hỗ trợ cho Valet 3 giúp việc quản lý các phiên bản PHP bị cô lập trở nên đơn giản

Phiên bản mới nhất của PHP Monitor là 5. 2

Thay đổi đáng chú ý nhất là việc bổ sung hỗ trợ cho Valet 3. Giờ đây, bạn có thể đặt phiên bản PHP *mỗi tên miền* với phiên bản cập nhật này của Valet

⬆️ `nâng cấp bia phpmon`

Tim hiểu thêm ở đây. https//t. co/cCAE5R3U0g

https. //t. ảnh co/AJs0AzXRWn. Twitter. com/U9WtWyAst7

Ngày 29 tháng 3 năm 2022 - Nico Verbruggen (@nicoverbruggen)

Kiểm tra Trình giám sát PHP 5. 2 bài phát hành để biết thêm thông tin. Nó bao gồm các hướng dẫn về cách sử dụng trình trợ giúp CLI do phpmon cung cấp để lấy nhiều phiên bản PHP từ dòng lệnh

Nâng cấp ngay hôm nay

Bạn có thể cập nhật và cài đặt phiên bản Valet mới nhất bằng cách sử dụng lệnh soạn thảo sau (mẹo cho @jakebathman)

1composer global require "laravel/valet:^3.0"

Xin chúc mừng tất cả những người đóng góp, đặc biệt là Nasir Uddin Nobin, Matt Stauffer và những người khác tham gia làm việc trên Valet 3;

Nhóm Laravel đã phát hành phiên bản chính tiếp theo của Laravel Valet (3. 0), giới thiệu chạy song song nhiều phiên bản PHP trong các ứng dụng Valet

Tính năng mới siêu thú vị này hiện đã chính thức được phát hành, như một phần của Valet 3

Cập nhật
1. Cập nhật ràng buộc Valet toàn cầu của bạn thành "^3. 0"
2. Chạy `cập nhật toàn cầu của nhà soạn nhạc laravel/valet`
3. Chạy `cài đặt valet`
4. Tiệc tùng, Wayne. https. //t. co/nBH6rds7ha https. //t. đồng/PvtLKHzx96

– Matt Stauffer (@stauffermatt) ngày 29 tháng 3 năm 2022

Trước đây, bạn có thể chỉ định phiên bản PHP Valet nào được sử dụng để phục vụ các ứng dụng cục bộ bằng cách sử dụng

1composer global require "laravel/valet:^3.0"
0, nhưng giờ đây bạn có thể làm như vậy trên cơ sở từng trang (bao gồm cả mặc định) bằng cách sử dụng các lệnh sau

1cd path/to/app

2 

3# Isolate the current project

4valet isolate [email protected]

5 

6# Isolate a site by name

7# This command will also install the PHP version

8# if it's not already installed.

9valet isolate [email protected] --site=laravel9x

Sau khi cô lập một trang web, bạn có thể thấy rằng bản cài đặt Valet cục bộ của tôi đang phục vụ các dự án sử dụng nhiều phiên bản PHP bị cô lập khác nhau

Laravel Valet 3 được phát hành với hỗ trợ PHP nhiều phiên bản

Và một ứng dụng khác sử dụng phiên bản cài đặt mặc định của PHP (v8. 1)

Laravel Valet 3 được phát hành với hỗ trợ PHP nhiều phiên bản

Một thách thức khác mà bạn có thể gặp phải với thiết lập này là chạy các lệnh trên CLI với phiên bản PHP phù hợp. Những gì tôi làm là tạo một liên kết tượng trưng đến phiên bản brew của PHP ở đâu đó trong đường dẫn của tôi

1ln -s $(brew --prefix [email protected])/bin/php $HOME/bin/php74

2 

3php74 --version

4PHP 7.4.28 (cli) (built: Mar 3 2022 06:26:49) ( NTS )

5...

Sử dụng phiên bản PHP này, bạn có thể đặt tiền tố các lệnh cho trình soạn thảo, v.v.

1php74 $(which composer) install

Bạn cũng có thể cần liên kết tượng trưng các tệp nhị phân khác như

1composer global require "laravel/valet:^3.0"
2 theo cách tương tự để cài đặt tiện ích mở rộng

Màn hình PHP

Bắt kịp PHP Monitor 5. 0 cho macOS, tác giả đã phát hành PHP Monitor 5. 2 với sự hỗ trợ cho Valet 3, giúp việc quản lý các phiên bản PHP bị cô lập trở nên dễ dàng

🚀 Màn hình PHP 5. 2 hiện đã có sẵn

đáng chú ý nhất. bản phát hành này thêm hỗ trợ cho Valet 3. Với phiên bản Valet mới này, giờ đây bạn có thể dễ dàng đặt phiên bản PHP *mỗi tên miền*. 😎

⬆️ `nâng cấp bia phpmon`

📝 Tìm hiểu thêm. https. //t. co/cCAE5R3U0g

🔗 https. //t. ảnh co/AJs0AzXRWn. Twitter. com/U9WtWyAst7

– Nico Verbruggen (@nicoverbruggen) ngày 29 tháng 3 năm 2022

Để biết thêm chi tiết, hãy xem PHP Monitor 5. 2, bao gồm thông tin về cách lấy nhiều phiên bản PHP từ dòng lệnh bằng trình trợ giúp CLI do phpmon cung cấp

Nâng cấp ngay hôm nay

Để nâng cấp lên Valet 3, bạn có thể chạy lệnh soạn thảo sau để cập nhật và cài đặt phiên bản mới nhất của Valet (mẹo cho @jakebathman)

1composer global require "laravel/valet:^3.0"

Sau đó, nhớ chạy

1composer global require "laravel/valet:^3.0"
3 để hoàn tất quá trình cài đặt. Xin chúc mừng tất cả những người đóng góp, đặc biệt là Nasir Uddin Nobin, Matt Stauffer và những người khác tham gia làm việc trên Valet 3

Nhóm Laravel đã phát hành phiên bản chính tiếp theo của Laravel Valet (3. 0), giới thiệu chạy song song nhiều phiên bản PHP trong các ứng dụng Valet

Tính năng mới siêu thú vị này hiện đã chính thức được phát hành, như một phần của Valet 3

Cập nhật
1. Cập nhật ràng buộc Valet toàn cầu của bạn thành "^3. 0"
2. Chạy `cập nhật toàn cầu của nhà soạn nhạc laravel/valet`
3. Chạy `cài đặt valet`
4. Tiệc tùng, Wayne. https. //t. co/nBH6rds7ha https. //t. đồng/PvtLKHzx96

– Matt Stauffer (@stauffermatt) ngày 29 tháng 3 năm 2022

Trước đây, bạn có thể chỉ định phiên bản PHP Valet nào được sử dụng để phục vụ các ứng dụng cục bộ bằng cách sử dụng

1composer global require "laravel/valet:^3.0"
0, nhưng giờ đây bạn có thể làm như vậy trên cơ sở từng trang (bao gồm cả mặc định) bằng cách sử dụng các lệnh sau

cd path/to/app
 
# Isolate the current project
valet isolate php@7.4
 
# Isolate a site by name
# This command will also install the PHP version
# if it's not already installed.
valet isolate php@8.0 --site=laravel9x

Sau khi cô lập một trang web, bạn có thể thấy rằng bản cài đặt Valet cục bộ của tôi đang phục vụ các dự án sử dụng nhiều phiên bản PHP bị cô lập khác nhau

Một thách thức khác mà bạn có thể gặp phải với thiết lập này là chạy các lệnh trên CLI với phiên bản PHP phù hợp. Những gì tôi làm là tạo một liên kết tượng trưng đến phiên bản brew của PHP ở đâu đó trong đường dẫn của tôi

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 )
...

Sử dụng phiên bản PHP này, bạn có thể đặt tiền tố các lệnh cho trình soạn thảo, v.v.

________số 8

Bạn cũng có thể cần liên kết tượng trưng các tệp nhị phân khác như pecl theo cách tương tự để cài đặt tiện ích mở rộng

Màn hình PHP

Bắt kịp PHP Monitor 5. 0 cho macOS, tác giả đã phát hành PHP Monitor 5. 2 với sự hỗ trợ cho Valet 3, giúp việc quản lý các phiên bản PHP bị cô lập trở nên dễ dàng

🚀 Màn hình PHP 5. 2 hiện đã có sẵn

đáng chú ý nhất. bản phát hành này thêm hỗ trợ cho Valet 3. Với phiên bản Valet mới này, giờ đây bạn có thể dễ dàng đặt phiên bản PHP *mỗi tên miền*. 😎

⬆️ `nâng cấp bia phpmon`

📝 Tìm hiểu thêm. https. //t. co/cCAE5R3U0g

🔗 https. //t. ảnh co/AJs0AzXRWn. Twitter. com/U9WtWyAst7

– Nico Verbruggen (@nicoverbruggen) ngày 29 tháng 3 năm 2022

Để biết thêm chi tiết, hãy xem PHP Monitor 5. 2, bao gồm thông tin về cách lấy nhiều phiên bản PHP từ dòng lệnh bằng trình trợ giúp CLI do phpmon cung cấp

Nâng cấp ngay hôm nay

Để nâng cấp lên Valet 3, bạn có thể chạy lệnh soạn thảo sau để cập nhật và cài đặt phiên bản mới nhất của Valet (mẹo cho @jakebathman)

composer global require "laravel/valet:^3.0"

Sau đó, nhớ chạy

1composer global require "laravel/valet:^3.0"
3 để hoàn tất quá trình cài đặt. Xin chúc mừng tất cả những người đóng góp, đặc biệt là Nasir Uddin Nobin, Matt Stauffer và những người khác tham gia làm việc trên Valet 3

Người phục vụ Laravel 3 là gì?

Nhóm Laravel đã phát hành phiên bản chính tiếp theo của Laravel Valet (3. 0), giới thiệu chạy song song nhiều phiên bản PHP trong các ứng dụng Valet. Tính năng mới siêu thú vị này hiện đã chính thức được phát hành, như một phần của Valet 3. 1. Cập nhật ràng buộc Valet toàn cầu của bạn thành "^3. 0" 2. Chạy `cập nhật toàn cầu của nhà soạn nhạc laravel/valet` 3

Làm cách nào để cập nhật valet trong Laravel?

Bạn có thể cập nhật cài đặt Valet của mình bằng cách thực hiện lệnh cập nhật toàn cầu của nhà soạn nhạc trong thiết bị đầu cuối của bạn. Sau khi nâng cấp, bạn nên chạy lệnh valet install để Valet có thể thực hiện nâng cấp bổ sung cho các tệp cấu hình của bạn nếu cần. Sau khi Valet được cài đặt, bạn đã sẵn sàng bắt đầu phục vụ các ứng dụng Laravel của mình

Làm cách nào để chỉ định phiên bản valet PHP nào tôi sử dụng?

Trước đây, bạn có thể chỉ định phiên bản PHP Valet nào được sử dụng để phục vụ các ứng dụng cục bộ bằng cách sử dụng valet sử dụng php@7. 2, nhưng bây giờ bạn có thể làm như vậy trên cơ sở từng trang (bao gồm cả mặc định) bằng cách sử dụng các lệnh sau. 8 # nếu nó chưa được cài đặt

Tôi nên làm gì sau khi nâng cấp lên Laravel?

Sau khi nâng cấp, bạn nên chạy lệnh valet install để Valet có thể thực hiện nâng cấp bổ sung cho các tệp cấu hình của bạn nếu cần. Sau khi Valet được cài đặt, bạn đã sẵn sàng bắt đầu phục vụ các ứng dụng Laravel của mình. Valet cung cấp hai lệnh để giúp bạn phục vụ các ứng dụng của mình. công viên và liên kết

Người phục vụ cài đặt PHP ở đâu?

Khi bạn cài đặt Valet, a ~/. config/valet/Drivers thư mục được tạo có chứa SampleValetDriver. tập tin php.

Làm cách nào để chạy valet trong Laravel?

Cài đặt Laravel qua Composer. nhà soạn nhạc toàn cầu yêu cầu laravel/trình cài đặt. Cài đặt Valet với Composer. nhà soạn nhạc toàn cầu yêu cầu laravel/valet. Chạy lệnh cài đặt valet . Thao tác này sẽ định cấu hình và cài đặt Valet và DnsMasq, đồng thời đăng ký trình nền của Valet để khởi chạy khi hệ thống của bạn khởi động.

Phiên bản mới nhất của PHP là gì?

Hướng dẫn đầy đủ về các phiên bản PHP

Làm cách nào để cập nhật Valet Plus của tôi?

Cài đặt hoặc cập nhật Homebrew lên phiên bản mới nhất bằng brew update . Thêm vòi Homebrew PHP cho Valet+ thông qua brew tap henkrehorst/php. Cài đặt PHP 7. 3 sử dụng Homebrew qua brew install valet-php@7. 3 --build-từ-nguồn. Liên kết phiên bản PHP của bạn bằng liên kết brew valet-php@7. 3 --lệnh cưỡng bức.