Thủ thuật Website

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.

PHP EOL

Hãy xem cách nâng cấp cài đặt PHP của bạn lên 7.4.

1. Thêm ondrej/phpPPA

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-curlsử 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-fpmgó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à preforkhay 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

đầu ra 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.

đầu ra phpinfo ()

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

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button