Hướng dẫn how do i update php version on mac? - làm cách nào để cập nhật phiên bản php trên mac?

Các giải pháp ở trên không hiệu quả với tôi trên Big Sur mà tôi tiếp tục nhận được:

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.
PHP 7.3.24-(to be removed in future macOS) (cli) (built: Dec 21 2020 21:33:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

Để khắc phục điều này, tôi đã sử dụng các bước sau:

Bước 1 | Nhấn vào một kho công thức khác

brew tap shivammathur/php

Bước 2 | Cài đặt phiên bản PHP mong muốn

brew install shivammathur/php/

Các tùy chọn khác là:







 
 or known as just PHP

Bước 3 | Liên kết phiên bản PHP

brew link --overwrite --force 

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

Bây giờ bạn sẽ xem phiên bản mới.

PHP 7.4.25 (cli) (built: Oct 21 2021 00:29:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.25, Copyright (c), by Zend Technologies

Điều này cũng đã giải quyết các vấn đề của tôi với cú pháp PHP trong mã Visual Studio.

  1. Làm thế nào để
  2. PHP Howtos
  3. Cập nhật phiên bản PHP trong Mac

Được tạo ra: Tháng 11-09, 2021 | Cập nhật: Tháng 1-22 năm 2022

Trong hướng dẫn này, chúng tôi sẽ giới thiệu một số phương pháp để cập nhật phiên bản ổn định mới nhất của PHP. Cho đến nay, phiên bản ổn định mới nhất của PHP là PHP 8.

Sử dụng Homebrew để cập nhật lên Php 8 trong Mac

Chúng tôi có thể sử dụng Trình quản lý gói Homebrew để nâng cấp phiên bản PHP hiện tại lên phiên bản mới nhất trong Mac. Homebrew là một hệ thống quản lý gói nguồn mở, quản lý việc cài đặt phần mềm trong Mac và Linux. Trình quản lý gói cho phép người dùng cài đặt và cập nhật phần mềm theo người dùng. Cài đặt PHP và nâng cấp nó lên phiên bản mới nhất được đơn giản hóa bằng cách sử dụng homebrew. Đó là cách dễ nhất để cài đặt và nâng cấp PHP trong Mac. Chúng ta có thể sử dụng lệnh sau để kiểm tra phiên bản hiện tại của PHP.

php -v

Nếu Brew chưa được cài đặt trước đó trong hệ thống của bạn, hãy nhập mã bên dưới vào thiết bị đầu cuối MacOS để cài đặt Brew.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Sau khi cài đặt homebrew, hãy thêm nó vào đường dẫn bằng lệnh sau.

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile

Để cài đặt PHP, chúng ta có thể sử dụng lệnh







 
 or known as just PHP
4. Sau khi cài đặt PHP mới, đặt PHP thành đường dẫn bằng lệnh sau.

brew tap shivammathur/php
0

Để cập nhật phiên bản PHP, hãy cập nhật bia bằng lệnh







 
 or known as just PHP
5. Sau đó, sử dụng lệnh






 
 or known as just PHP
6. Nó nâng cấp phiên bản hiện tại lên phiên bản mới nhất của PHP. Sau đó, khởi động lại máy chủ web để xem các thay đổi. Sử dụng lệnh






 
 or known as just PHP
7 để khởi động lại máy chủ Apache. Nếu bạn sử dụng Nginx, hãy sử dụng lệnh






 
 or known as just PHP
8.

Nếu chúng tôi muốn chuyển đổi giữa các phiên bản PHP, chúng tôi có thể sử dụng lệnh tích hợp sau để cập nhật lên PHP 8.

brew tap shivammathur/php
1

Nó sẽ cho phép chúng tôi quay trở lại phiên bản trước của PHP. Chúng ta có thể sử dụng lệnh sau để chuyển các phiên bản PHP.

brew link --overwrite --force 

Lệnh trên sẽ chuyển phiên bản PHP hiện tại sang PHP 8. Nếu chúng tôi muốn chuyển trở lại phiên bản trước, chúng tôi có thể thay thế phiên bản trong lệnh trên.

Do đó, chúng tôi có thể nâng cấp lên phiên bản PHP mới nhất bằng Homebrew.

Bài viết liên quan - Cập nhật PHP

  • Truy vấn cập nhật PHP trong bảng MySQL
  • Hướng dẫn how do i update php version on mac? - làm cách nào để cập nhật phiên bản php trên mac?

    # Nâng cấp với Homebrew

    Bắt đầu bằng cách đảm bảo bia được cập nhật:

    brew tap shivammathur/php
    
    3

    Tiếp theo, nâng cấp PHP. Bạn có thể sử dụng công thức PHP tích hợp, nhưng tôi khuyên bạn nên sử dụng vòi

    
    
    
    
    
    
     
     or known as just PHP
    
    9.

    # Nâng cấp bình thường

    brew tap shivammathur/php
    
    4

    # Nâng cấp với or known as just PHP 9

    brew tap shivammathur/php
    
    5

    Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau:

    brew tap shivammathur/php
    
    6

    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 link --overwrite --force 
    
    1:

    brew tap shivammathur/php
    
    7

    Khởi động lại Nginx hoặc Apache, nếu bạn đang sử dụng Laravel Valet, bạn có thể bỏ qua phần tiếp theo; Bạn cần một số bước bổ sung để máy chủ web hoạt động đúng.

    brew tap shivammathur/php
    
    8
    brew tap shivammathur/php
    
    9

    Và đảm bảo rằng máy chủ web cục bộ của bạn cũng sử dụng Php 8.1 bằng cách truy cập tập lệnh này:

    brew install shivammathur/php/
    
    0

    Phiên bản sẽ hiển thị

    brew link --overwrite --force 
    
    2.

    Nhận thấy một tpyo? Bạn có thể gửi PR để sửa nó. Nếu bạn muốn cập nhật những gì đang xảy ra trên blog này, bạn có thể theo dõi tôi trên Twitter hoặc đăng ký nhận bản tin của tôi:

    # Valet

    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 install shivammathur/php/
    
    1

    Bạn có thể sử dụng

    brew link --overwrite --force 
    
    3 để chuyển đổi giữa các phiên bản PHP:

    brew install shivammathur/php/
    
    2

    # Tiện ích mở rộng

    Phần mở rộng PHP được cài đặt bằng PECL. Cá nhân tôi sử dụng redis và xdebug. Chúng có thể được cài đặt như vậy:

    brew install shivammathur/php/
    
    3

    Bạn có thể chạy

    brew link --overwrite --force 
    
    4 để xem phần mở rộng nào được cài đặt:

    brew install shivammathur/php/
    
    4

    Bạn có thể tìm kiếm các tiện ích mở rộng khác bằng

    brew link --overwrite --force 
    
    5:

    brew install shivammathur/php/
    
    5

    Đả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:

    brew tap shivammathur/php
    
    8
    brew tap shivammathur/php
    
    9
    brew install shivammathur/php/
    
    8

    Đảm bảo tất cả các tiện ích mở rộng được cài đặt và tải chính xác bằng cách kiểm tra cả cài đặt máy web PHP và CLI của bạn:

    brew install shivammathur/php/
    
    9
    
    
    
    
    
    
     
     or known as just PHP
    
    0

    Nếu các tiện ích mở rộng không được tải đúng, có hai bản sửa lỗi dễ dàng.

    Đầu tiên, hãy đảm bảo các tiện ích mở rộng được thêm vào trong tệp INI chính xác. Bạn có thể chạy

    brew link --overwrite --force 
    
    6 để biết tệp nào được tải:

    
    
    
    
    
    
     
     or known as just PHP
    
    1

    Bây giờ hãy kiểm tra tệp INI:

    
    
    
    
    
    
     
     or known as just PHP
    
    2

    Lưu ý rằng nếu bạn đang thử nghiệm các tiện ích mở rộng được cài đặt thông qua CLI, bạn không cần phải 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ũ cũng sử dụng PECL để cài đặt tiện ích mở rộng; là để cài đặt lại mọi tiện ích mở rộng riêng lẻ.

    
    
    
    
    
    
     
     or known as just PHP
    
    3

    # 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 PHP 8.

    Chú thích

    Con đường đến Php 8.1

    Mới trong Php 8.1 - Một danh sách toàn diện về tất cả những điều mới trong Php 8.1

    Php 8.1 điểm chuẩn

    Enums trong Php 8.1

    Thuộc tính đọc trong Php 8.1

    Mới trong các bộ khởi tạo trong PHP 8.1

    Sợi với một hạt muối

    Làm cách nào để nâng cấp PHP lên 8.0 trên Mac?

    Nâng cấp với Homebrew..
    Nâng cấp bình thường. Brew nâng cấp PHP ..
    Nâng cấp với Shivammathur/homebrew-php. Brew Tap Shivammathur/PHP Brew Cài đặt Shivammathur/php/[email protected]. Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau: Brew Link --Overwrite -force [email protected]. ....
    Bước tiếp theo. Kiểm tra phiên bản hiện tại bằng cách chạy PHP -V: PHP -V ..

    Làm cách nào để cập nhật Php lên phiên bản mới nhất?

    Làm cách nào để thay đổi phiên bản PHP ?..
    Đăng nhập vào bảng điều khiển One.com của bạn ..
    Cuộn xuống Ngói Cài đặt nâng cao và chọn Cài đặt PHP và Cơ sở dữ liệu ..
    Cuộn xuống để cập nhật phiên bản PHP ..
    Chọn phiên bản PHP bạn muốn chuyển sang và nhấp vào Cập nhật ..

    Làm cách nào để nâng cấp PHP lên 7.4 trên Mac?

    6 câu trả lời..
    Brew Cài đặt [email protected] ..
    Brew Link - -Force --Overwrite [email protected] ..
    Dịch vụ bia bắt đầu [email protected] ..
    Xuất đường dẫn = "/usr/local/opt/[email protected]/bin: $ path".
    Xuất đường dẫn = "/usr/local/opt/[email protected]/sbin: $ path".

    Làm cách nào để kiểm tra phiên bản PHP trên Mac?

    Mở một thiết bị đầu cuối Bash Shell và sử dụng lệnh Php Php Phpversion, hoặc Php Php -V, để có được phiên bản PHP được cài đặt trên hệ thống. to get the version of PHP installed on the system.