Ubuntu 20.04 sử dụng phiên bản PHP nào?

PHP được cho là một trong những ngôn ngữ lập trình phía máy chủ được sử dụng rộng rãi nhất. Đó là ngôn ngữ được lựa chọn khi phát triển các trang web động và đáp ứng. Trên thực tế, các nền tảng CM phổ biến như WordPress, Drupal và Magento đều dựa trên PHP

Tại thời điểm viết hướng dẫn này, phiên bản mới nhất của PHP là PHP 8. 0. Nó được phát hành vào ngày 26 tháng 11 năm 2020. Nó tự hào về các tính năng và tối ưu hóa mới, chẳng hạn như các loại liên kết, đối số được đặt tên, toán tử an toàn null, biểu thức khớp, JIT và các cải tiến trong xử lý lỗi và tính nhất quán

Hướng dẫn này hướng dẫn bạn cài đặt PHP 8. 0 trên Ubuntu20. 04 / 18. 04

Trên trang này

  • Thêm Kho lưu trữ PPA Ondřej Surý trên Ubuntu
  • Cài đặt PHP8. 0 với Apache trên Ubuntu
  • Cài đặt PHP8. 0 với Nginx trên Ubuntu
  • Cài đặt phần mở rộng PHP 8 trong Ubuntu
  • Xác minh cài đặt PHP 8 trong Ubuntu

Bước 1. Thêm Kho lưu trữ PPA Ondřej Surý

PHP7. 4 là phiên bản PHP mặc định trong Ubuntu 20. 04 kho lưu trữ tại thời điểm viết hướng dẫn này. Để cài đặt phiên bản PHP mới nhất, chúng tôi sẽ sử dụng kho lưu trữ Ondrej PPA. Kho lưu trữ này chứa nhiều phiên bản PHP và phần mở rộng PHP

Nhưng trước tiên, hãy cập nhật các gói hệ thống Ubuntu của bạn và cài đặt một số phụ thuộc như được hiển thị

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install  ca-certificates apt-transport-https software-properties-common

Tiếp theo, thêm Ondrej PPA

$ sudo add-apt-repository ppa:ondrej/php

Khi được nhắc, hãy nhấn ENTER để tiếp tục thêm kho lưu trữ

Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Thêm Ondrej PPA

Bước 2. Cài đặt PHP8. 0 với Apache trên Ubuntu

Tiếp theo, cập nhật kho hệ thống để bắt đầu sử dụng PPA

$ sudo apt update

Nếu bạn đang chạy máy chủ web Apache, hãy cài đặt PHP 8. 0 với mô-đun Apache như được hiển thị

$ sudo apt install php8.0 libapache2-mod-php8.0 
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Cài đặt PHP 8 trong Ubuntu

Tiếp theo, khởi động lại máy chủ web Apache để kích hoạt mô-đun

$ sudo systemctl restart apache2

Nếu bạn muốn sử dụng máy chủ web Apache với PHP-FPM, hãy chạy lệnh bên dưới để cài đặt các gói cần thiết

$ sudo apt install php8.0-fpm libapache2-mod-fcgid

Vì PHP-FPM không được bật theo mặc định, hãy bật nó bằng cách gọi các lệnh sau

$ sudo a2enmod proxy_fcgi setenvif
$ sudo a2enconf php8.0-fpm

Sau đó khởi động lại máy chủ web Apache để các thay đổi có hiệu lực

$ sudo systemctl restart apache2
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Bật PHP-FPM trong Apache

Bước 2. Cài đặt PHP8. 0 với Nginx trên Ubuntu

Nếu bạn chọn sử dụng PHP 8. 0 với cài đặt Nginx, bước nên thực hiện nhất là cài đặt PHP-FPM để xử lý các tệp PHP

Do đó, hãy cài đặt PHP và PHP-FPM bằng lệnh sau

________số 8

Dịch vụ PHP-FPM sẽ tự động bắt đầu. Bạn có thể xác minh điều này như được hiển thị

$ sudo systemctl status php8.0-fpm
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Xác minh PHP-FPM trong Nginx

Để Nginx xử lý các tệp PHP, hãy định cấu hình khối máy chủ Nginx của bạn bằng cách cập nhật phần máy chủ như được hiển thị

$ sudo add-apt-repository ppa:ondrej/php
0

Cuối cùng, khởi động lại máy chủ web Nginx để các thay đổi có hiệu lực

$ sudo add-apt-repository ppa:ondrej/php
1

Bước 4. Cài đặt phần mở rộng PHP 8 trong Ubuntu

Phần mở rộng PHP là các thư viện mở rộng chức năng của PHP. Các tiện ích mở rộng này tồn tại dưới dạng gói và có thể được cài đặt như sau

$ sudo add-apt-repository ppa:ondrej/php
2

Chẳng hạn, ví dụ bên dưới cài đặt tiện ích mở rộng SNMP, Memcached và MySQL

$ sudo add-apt-repository ppa:ondrej/php
3

Bước 5. Xác minh cài đặt PHP 8 trong Ubuntu

Để xác nhận phiên bản PHP đã cài đặt, hãy chạy lệnh

$ sudo add-apt-repository ppa:ondrej/php
4
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Xác minh PHP trong Ubuntu

Ngoài ra, bạn có thể tạo một tệp php mẫu tại /var/www/html như được hiển thị

$ sudo add-apt-repository ppa:ondrej/php
5

Dán các dòng sau và lưu tệp

$ sudo add-apt-repository ppa:ondrej/php
6

Cuối cùng, hãy truy cập trình duyệt của bạn và duyệt địa chỉ IP của máy chủ như được hiển thị

$ sudo add-apt-repository ppa:ondrej/php
7

Bạn sẽ nhận được trang web hiển thị

Ubuntu 20.04 sử dụng phiên bản PHP nào?
Ubuntu 20.04 sử dụng phiên bản PHP nào?
Kiểm tra thông tin PHP 8 trong Ubuntu
Sự kết luận

Chúng tôi hy vọng rằng bây giờ bạn có thể cài đặt PHP 8. 0 và thoải mái tích hợp nó với máy chủ web Apache hoặc Nginx. Phản hồi của bạn được chào đón nhất

Ubuntu 20 không. 04 có PHP không?

PHP 8. 1 được phát hành vào ngày 25 tháng 11 năm 2021 và là một bản phát hành nhỏ của chuỗi PHP 8. Nó đi kèm với bộ tính năng và sự phản đối độc đáo của riêng nó. Kiểm tra một số tính năng mới được cung cấp bởi phiên bản mới nhất. Trong hướng dẫn này, chúng tôi sẽ trình bày cách cài đặt PHP 8. 1 trên Ubuntu20. 04 / 22. 04.

Phiên bản PHP nào đang chạy Ubuntu?

Mở dấu nhắc đầu cuối rồi gõ các lệnh sau. Đăng nhập vào máy chủ từ xa bằng lệnh ssh. Để kiểm tra phiên bản PHP, hãy chạy. php –version HOẶC php-cgi –version . Để in phiên bản PHP 7, gõ. php7 –version HOẶC php7-cgi –version.

Ubuntu có đi kèm với PHP không?

PHP 7. 4 được bao gồm theo mặc định trong Ubuntu 20. kho lưu trữ của 04 . Vì vậy, các hướng dẫn khá giống với các biến thể khác. Các hướng dẫn cũng tương tự cho Ubuntu 22. 04, nhưng Ubuntu 22. 04 sẽ sử dụng bất kỳ phiên bản PHP mặc định nào mà nó đang sử dụng.