Hướng dẫn cách nâng cấp lên PHP 7.4
Phiên bản mới nhất được chờ đợi của PHP 7.4 đã được phát hành vào ngày 28 tháng 11 năm 2019. Nó đi kèm với rất nhiều tính năng mới như
- Thuộc tính đã nhập
- Hàm mũi tên
- Độ tương phản Loại trả về có giới hạn và Độ tương phản Loại đối số
- Mở gói các mảng bên trong
- Dấu phân tách chữ số
- Tài liệu tham khảo yếu
- Cho phép Ngoại lệ từ __toString ()
- Tải trước Opcache
- Một số không dùng nữa
- Các tiện ích mở rộng đã bị xóa khỏi lõi
PHP 7.1 tiếp cận EOL & 7.2 sẽ trở thành bảo mật chỉ vào ngày 1 tháng 12.
Hãy xem cách nâng cấp cài đặt PHP của bạn lên 7.4.
Contents
1. Thêm ondrej/php
PPA
Ubuntu:
sudo add-apt-repository ppa:ondrej/php # Press enter to confirm.
sudo apt-get update
Debian:
sudo apt install apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg # Download the signing key
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' # Add Ondrej's repo to sources list.
sudo apt update
2. Cài đặt PHP 7.4 và các phần mở rộng bắt buộc
Để cài đặt lõi PHP 7.4
sudo apt install php7.4 php7.4-common php7.4-cli
Cài đặt các tiện ích mở rộng bắt buộc
Đơn giản chỉ cần đặt tiền tố php7.4-
bằng một tiện ích mở rộng mà bạn cần cài đặt.
Ví dụ để php-curl
sử dụng tiện ích mở rộngphp7.4-curl
sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.4-readline php7.4-zip
3. PHP 7.4 cho web:
Để tích hợp PHP với máy chủ web của bạn, Nếu bạn đang sử dụng Nginx hoặc Apache với mod_event, bạn sẽ cần phải cài đặt php7.4-fpm
gói. Nếu bạn đang sử dụng PHP như một mô-đun Apache nhúng, bạn sẽ cần gói libapache2-mod-php7.4
. Đối với Apache, bạn có thể sử dụng apachectl -V
để xem MPM hiện tại của mình, cho dù đó là prefork
hay event
.
Nginx hoặc Apache với MPM sự kiện:
sudo apt install php7.4-fpm
Apache với MPM làm việc trước:
sudo apt install libapache2-mod-php7.4
sudo a2enmod php7.4
4. Gỡ cài đặt các phiên bản PHP cũ:
sudo apt purge php7.3 libapache2-mod-php7.3 # For removing PHP 7.3
sudo apt purge php7.2 libapache2-mod-php7.2 # For removing PHP 7.2
sudo apt purge php7.1 libapache2-mod-php7.1 # For removing PHP 7.1
sudo apt purge php7.0 libapache2-mod-php7.0 # For removing PHP 7.0
5. Xác minh cài đặt PHP 7.4:
Để xác minh cài đặt PHP 7.4
Từ CLI:
php -v
Từ máy chủ web:
Tạo một tệp info.php. Nó phải được lưu vào một thư mục rất cụ thể, được gọi là “web gốc”. Trong Ubuntu và Debian, cái này nằm ở / var / www / html /.
sudo nano /var/www/html/info.php
Nhập nội dung sau vào trình chỉnh sửa.
<?php
phpinfo();
?>
Khi bạn hoàn tất, hãy lưu và đóng tệp.
Bây giờ hãy truy cập tập lệnh này trong trình duyệt của bạn. http://your_server_IP_address/info.php
Bạn sẽ thấy một cái gì đó tương tự như thế này.
Vì vậy, bây giờ bạn đã có PHP 7.4 và đang chạy. Xem hướng dẫn di chuyển cho PHP 7.4 tại https://www.php.net/migration74