Scout APM giúp các nhà phát triển PHP xác định chính xác N+1 truy vấn, rò rỉ bộ nhớ, v.v. để bạn có thể khắc phục sự cố nhanh chóng và quay lại viết mã nhanh hơn. Bắt đầu dùng thử 14 ngày miễn phí ngay hôm nay
Nội dung lựa chọn Hiển thị
- # Nâng cấp với Homebrew
- # Nâng cấp bình thường
- # Nâng cấp với shivammathur/homebrew-php
- # Bước tiếp theo
- # Tiện ích mở rộng
- # Bươc cuôi
- Làm cách nào để cập nhật PHP trên Macbook của tôi?
- Làm cách nào để chạy PHP 8 trên Mac?
- Tôi có thể nâng cấp lên PHP 8 không?
- Làm cách nào để kiểm tra phiên bản PHP của tôi trên máy Mac?
# Nâng cấp với Homebrew
Bắt đầu bằng cách đảm bảo brew được cập nhật
brew update
Tiếp theo, nâng cấp PHP. Bạn có thể sử dụng công thức php tích hợp, sử dụng tap
brew tap shivammathur/php
brew install shivammathur/php/
2. Tôi muốn giới thiệu cách tiếp cận thứ hai, vì nó cho phép bạn dễ dàng cài đặt một số phiên bản PHP và chuyển đổi giữa chúng# Nâng cấp bình thường
brew upgrade php
# Nâng cấp với shivammathur/homebrew-php
brew tap shivammathur/php
brew install shivammathur/php/
Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau
brew link --overwrite --force
Bạn có thể đọc thêm trong kho lưu trữ
# Bước tiếp theo
Kiểm tra phiên bản hiện tại bằng cách chạy
brew tap shivammathur/php
brew install shivammathur/php/
3php -v
Khởi động lại Nginx hoặc Apache
sudo nginx -s reload
sudo apachectl restart
Và đảm bảo rằng máy chủ web cục bộ của bạn cũng sử dụng PHP 8 bằng cách truy cập tập lệnh này
# index.php, accessible to your web server
phpinfo[];
Phiên bản sẽ hiển thị
brew tap shivammathur/php
brew install shivammathur/php/
4Ghi chú. nếu bạn đang sử dụng Laravel Valet, vui lòng tiếp tục đọc, bạn cần thực hiện thêm một số bước để máy chủ web hoạt động bình thường
# Sự lựa chọn
Nếu bạn đang sử dụng Laravel Valet, bạn nên thực hiện các bước sau để nâng cấp nó
brew tap shivammathur/php
brew install shivammathur/php/
1Bạn có thể sử dụng
brew tap shivammathur/php
brew install shivammathur/php/
5 để chuyển đổi giữa các phiên bản PHPbrew tap shivammathur/php
brew install shivammathur/php/
3Lưu ý rằng nếu bạn đang sử dụng phiên bản Valet cũ hơn [trước phiên bản v2. 13. 18], khi chuyển từ PHP 8 sang PHP 7. 4 có một lỗi không cập nhật đúng các thay đổi. Điều này đã được sửa trong Valet 2. 13. 18 để bây giờ nó tự động loại bỏ ổ cắm người phục vụ sau khi chạy
brew tap shivammathur/php
brew install shivammathur/php/
5. Nếu bạn cần thực hiện việc này theo cách thủ công, bạn có thể chạybrew upgrade php
0# Tiện ích mở rộng
Các tiện ích mở rộng PHP được cài đặt bằng pecl. Cá nhân tôi sử dụng Imagick, Redis và Xdebug. Chúng có thể được cài đặt như vậy
brew upgrade php
1Bạn có thể chạy
brew tap shivammathur/php
brew install shivammathur/php/
7 để xem tiện ích mở rộng nào đã được cài đặtbrew upgrade php
2Bạn có thể tìm kiếm các tiện ích mở rộng khác bằng cách sử dụng
brew tap shivammathur/php
brew install shivammathur/php/
8brew upgrade php
3Đảm bảo khởi động lại máy chủ web của bạn sau khi cài đặt các gói mới
sudo nginx -s reload
sudo apachectl restart
Nếu bạn đang sử dụng Laravel Valet, bạn cũng nên khởi động lại nó
brew upgrade php
6Đảm bảo rằng tất cả các tiện ích mở rộng đều được cài đặt và tải đúng cách bằng cách kiểm tra cả máy chủ web PHP và cài đặt CLI của bạn
brew upgrade php
7____28Nếu tiện ích mở rộng không được tải đúng cách, có hai cách khắc phục dễ dàng
Trước tiên, đảm bảo rằng các tiện ích mở rộng được thêm vào đúng tệp ini. Bạn có thể chạy
brew tap shivammathur/php
brew install shivammathur/php/
9 để biết tệp nào được tảibrew upgrade php
9Bây giờ hãy kiểm tra tệp ini
brew tap shivammathur/php
brew install shivammathur/php/
0Lưu ý rằng nếu bạn đang thử nghiệm các tiện ích mở rộng đã cài đặt qua CLI, bạn không cần khởi động lại nginx, apache hoặc Valet khi thực hiện các thay đổi đối với cài đặt ini
Điều thứ hai bạn có thể làm, nếu bạn đang cập nhật từ phiên bản PHP cũ hơn cũng sử dụng pecl để cài đặt tiện ích mở rộng;
brew tap shivammathur/php
brew install shivammathur/php/
1# Bươc cuôi
Cuối cùng, bạn nên kiểm tra và nâng cấp các dự án của mình để tương thích với PHP 8
chú thích
Có gì mới trong PHP 8
Toán tử an toàn null
Toán tử đối sánh trong PHP 8
Đối số được đặt tên trong PHP 8
Quảng cáo bất động sản trong PHP 8
PHP vào năm 2020
Làm cách nào để cập nhật PHP trên Macbook của tôi?
Để khắc phục điều này, tôi đã làm theo các bước sau. .
Bước 1. Chạm vào một kho công thức khác. bia tap shivammathur/php
Bước 2. Cài đặt phiên bản PHP mong muốn. ủ cài đặt shivammathur/php/[email được bảo vệ].
Bước 3. Liên kết phiên bản PHP. brew link --overwrite --force [email được bảo vệ]
Bước 4. Khởi động lại thiết bị đầu cuối
Bước 5. Kiểm tra phiên bản PHP. php -v
Làm cách nào để chạy PHP 8 trên Mac?
Cách cài đặt PHP 8 trên macOS Big Sur bằng Homebrew .
Bước 1. Cài đặt Homebrew. .
Bước 2. Cài đặt PHP. .
Bước 3. php. .
Bước 4. Kiểm tra xem PHP có đang chạy không. .
Bước 5. Kiểm tra phiên bản PHP
Tôi có thể nâng cấp lên PHP 8 không?
PHP 8. Tất cả những gì bạn cần biết để nâng cấp. PHP 8 đã chính thức được phát hành cho người dùng phổ thông vào ngày 26 tháng 11 năm 2020 . Bản cập nhật mới này mang đến một số tính năng mạnh mẽ và tối ưu hóa cho ngôn ngữ.
Làm cách nào để kiểm tra phiên bản PHP của tôi trên máy Mac?
2 câu trả lời .
Chuyển đến Tệp > Tùy chọn > Cài đặt người dùng > Cài đặt. json
Thay đổi giá trị của php. xác thực. executablePath theo thư mục đã cài đặt của php7. "php. xác thực. đường dẫn thực thi". "/Ứng dụng/MAMP/bin/php/php7. 0. 14/bin/php"