Đối với quy trình cập nhật mới nhất, hãy sử dụng lệnh sau
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
Sau đó chạy lệnh sau trong thiết bị đầu cuối
sudo apt-get update
Điều này được hoạt động tốt khi cài đặt Php 5.5,5,6 và 7.0
Nếu có một số lỗi, lệnh này sẽ giải quyết các lỗi
sudo dpkg --configure -a
Cập nhật 2020-10-14: cho các phiên bản lên tới 7.**
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sau đó
sudo apt install php7.2
Ở đây bạn cũng có thể sử dụng cái này cho Php 7.0,7.1,7.3 đến 7.47.0,7.1,7.3 to 7.4
Sau khi cập nhật quy trình, bạn có thể sử dụng lệnh bên dưới để cài đặt tiện ích mở rộng
sudo apt update
sudo apt install php-xml
Hoặc bạn có thể sử dụng như bên dưới
sudo apt install php7.2 php-xml
Cập nhật 2021-01-31: cho các phiên bản tối đa 8.**
sudo apt-add-repository ppa:ondrej/php
sudo apt update
sau đó
sudo apt install -y php8.0 php8.0-cli php8.0-common
Nâng cấp phiên bản PHP lên PHP 8.0 trên Ubuntu. Bạn có thể nâng cấp & NBSP; Phiên bản PHP hiện tại lên phiên bản phát hành mới nhất Php 8.0 trên Ubuntu của bạn.
Nâng cấp này được kiểm tra trên phiên bản máy ảo chạy hệ điều hành Ubuntu 20.04 trên Google Cloud Compute Engine. Vì vậy, các bước được đề cập trong hướng dẫn này hoạt động trên bất kỳ máy chủ đám mây nào như AWS, DigitalOcean, Linode, Vultr hoặc bất kỳ VPS hoặc máy chủ chuyên dụng nào chạy OS Ubuntu.
Dưới đây là một hướng dẫn ngắn gọn để chỉ cho bạn cách cài đặt và nâng cấp lên PHP 8.0 trên Ubuntu LTS với Apache và PHP8.0-FPM với NGINX.
Thêm PPA cho Php 8.0
Thêm
sudo dpkg --configure -a
9 có gói PHP 8.0 và các tiện ích mở rộng PHP cần thiết khác.sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Khi bạn đã thêm PPA, bạn có thể cài đặt Php 8.0.
Cài đặt Php 8.0 cho Apache
Thực hiện lệnh sau để cài đặt Php 8.0
sudo apt-get update
0Cài đặt phần mở rộng Php 8.0
Cài đặt tiện ích mở rộng PHP rất đơn giản với cú pháp sau.
sudo apt-get update
1Bây giờ, cài đặt một số
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
0 thường được sử dụng với lệnh sau.sudo apt-get update
2Sau khi cài đặt hoàn tất, bạn có thể xác nhận cài đặt bằng lệnh sau
sudo apt-get update
3Bật Php 8.0 cho Apache
Bây giờ bạn cần nói với Apache để sử dụng phiên bản đã cài đặt của PHP 8.0 bằng cách vô hiệu hóa mô -đun PHP cũ [bên dưới tôi đã đề cập đến PHP7.4, bạn cần sử dụng phiên bản PHP hiện tại của bạn được Apache sử dụng] và cho phép mô -đun PHP mới bằng cách sử dụng phần sau đây yêu cầu.
sudo apt-get update
4Khởi động lại Apache cho các thay đổi có hiệu lực.
sudo apt-get update
5Cài đặt Php 8.0 fpm cho Nginx
Đối với Nginx, bạn cần cài đặt FPM, thực hiện lệnh sau để cài đặt Php 8.0 fpm
sudo apt-get update
6Thực hiện theo cùng một phương thức được đề cập ở trên để cài đặt các tiện ích mở rộng
Sau khi cài đặt hoàn tất, xác nhận rằng PHP 8.0 fpm đã được cài đặt chính xác với lệnh này
sudo apt-get update
7Sửa đổi cấu hình nginx để sử dụng Php 8.0
Đối với Nginx, bạn cần cập nhật ổ cắm PHP-FPM trong sự phân giải Nginx của bạn nằm bên trong thư mục
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
1. Điều này sẽ được đặt bên trong khối sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
2 sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
3Chỉnh sửa cấu hình của bạn…
sudo apt-get update
8Dòng bạn cần sửa đổi sẽ trông giống như thế này
sudo apt-get update
9Bạn cần thay thế phiên bản PHP cũ bằng phiên bản mới.
sudo dpkg --configure -a
0Kiểm tra sự thú vị của bạn.
sudo dpkg --configure -a
1Lưu tệp và thoát trình soạn thảo và khởi động lại Nginx để các thay đổi có hiệu lực.
sudo dpkg --configure -a
2Định cấu hình Php 8.0
Bây giờ chúng tôi định cấu hình PHP cho các ứng dụng web bằng cách thay đổi một số giá trị trong tệp
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
4.Đối với Php 8.0 với Apache, vị trí
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
4 sẽ nằm trong thư mục sau.sudo dpkg --configure -a
3Đối với Php 8.0 fpm với Nginx, vị trí
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
4 sẽ nằm trong thư mục sau.sudo dpkg --configure -a
4Nhấn
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
7 cho tìm kiếm bên trong trình chỉnh sửa và cập nhật các giá trị sau để có hiệu suất tốt hơn.sudo dpkg --configure -a
5Khi bạn đã sửa đổi cài đặt PHP của mình, bạn cần khởi động lại Apache của mình để có hiệu lực.
Định cấu hình các nhóm Php 8.0 fpm
Php 8.0 fpm cho phép bạn định cấu hình
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
8 và sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
9 mà dịch vụ sẽ chạy theo. Bạn có thể sửa đổi chúng bằng các lệnh nàysudo dpkg --configure -a
6Thay đổi các dòng sau bằng cách thay thế dữ liệu www bằng
sudo apt install php7.2
0 của bạn.www-data with your sudo apt install php7.2
0.sudo dpkg --configure -a
7Nhấn
sudo apt install php7.2
1 và sudo apt install php7.2
2 để lưu cấu hình và kiểm tra xem cấu hình có chính xác không và khởi động lại PHP.Khởi động lại Php 8.0 fpm
Khi bạn đã cập nhật cài đặt PHP FPM của mình, bạn cần khởi động lại để áp dụng các thay đổi.
sudo dpkg --configure -a
8Chuẩn bị cho một vai trò làm việc như một chuyên gia công nghệ thông tin với hệ điều hành LinuxInformation Technology Professional with Linux operating system
Sự kết luận
Bây giờ bạn đã học được cách nâng cấp PHP lên PHP 8.0 trên Ubuntu và định cấu hình cài đặt cho Apache và PHP-FPM cho NGINX.
Cảm ơn vì đã dành thời gian cho tôi. Nếu bạn phải đối mặt với bất kỳ vấn đề hoặc bất kỳ phản hồi, xin vui lòng để lại nhận xét bên dưới.