Cách cài đặt PHP 8 trên Ubuntu 20.04
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. Một số lợi ích đáng chú ý khác của việc sử dụng PHP bao gồm:
- Dễ học; cú pháp đơn giản và được tổ chức tốt.
- Mã PHP có thể dễ dàng được chỉnh sửa bất cứ lúc nào mà không làm rối toàn bộ mã; tính linh hoạt này rất quan trọng đối với các ngôn ngữ kịch bản.
- Dễ dàng tích hợp và hỗ trợ đa nền tảng.
- PHP tiết kiệm chi phí vì mã nguồn mở và hiệu quả cao.
- PHP được hỗ trợ bởi một cộng đồng lớn các nhà phát triển.
- Nó ổn định so với các ngôn ngữ khác.
Tại thời điểm viết ra hướng dẫn này, phiên bản PHP mới nhất 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 như kiểu liên hợp, đối số được đặt tên, toán tử an toàn rỗng, biểu thức so khớp, JIT và các cải tiến trong xử lý lỗi và tính nhất quán.
Mục lục:
- Cập nhật hệ thống
- Thêm Kho lưu trữ Ondřej Surý PPA
- Cài đặt PHP 8 với phần mở rộng
Bước 1: Cập nhật hệ thống
Cập nhật tất cả các gói hệ thống lên phiên bản mới nhất, Chạy lệnh sau:
sudo apt-get update
sudo apt-get upgrade -y
Bước 2: Thêm Kho lưu trữ Ondřej Surý PPA
Các gói PHP mới nhất có sẵn trong kho lưu trữ Ondřej Surý PPA. Chạy lệnh sau:
sudo apt-get install lsb-release ca-certificates apt-transport-https software-properties-common -y
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ữ.
Sau khi PPA được kích hoạt, bạn có thể cài đặt PHP 8.
Bước 3: Cài đặt PHP 8 với phần mở rộng
Tiếp theo, gõ lệnh dưới đây để cài đặt PHP 8.0 trên hệ thống Ubuntu.
sudo apt-get install php8.0
Nhấn ‘Y’ để biết bất kỳ xác nhận nào do trình cài đặt yêu cầu.
Để cài đặt các phần mở rộng PHP 8 trên Ubuntu 20.04, hãy chạy lệnh sau:
sudo apt-get install php8.0-<extension>
Một số tiện ích mở rộng có sẵn như được hiển thị bên dưới:
sudo apt install php8.0-
php8.0-amqp php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-readline php8.0-sqlite3 php8.0-xsl
php8.0-apcu php8.0-curl php8.0-gmp php8.0-mailparse php8.0-opcache php8.0-redis php8.0-sybase php8.0-yac
php8.0-ast php8.0-dba php8.0-igbinary php8.0-mbstring php8.0-pgsql php8.0-rrd php8.0-tidy php8.0-yaml
php8.0-bcmath php8.0-dev php8.0-imagick php8.0-memcached php8.0-phpdbg php8.0-smbclient php8.0-uuid php8.0-zip
php8.0-bz2 php8.0-ds php8.0-imap php8.0-msgpack php8.0-pspell php8.0-snmp php8.0-xdebug php8.0-zmq
php8.0-cgi php8.0-enchant php8.0-interbase php8.0-mysql php8.0-psr php8.0-soap php8.0-xhprof
php8.0-cli php8.0-fpm php8.0-intl php8.0-oauth php8.0-raphf php8.0-solr php8.0-xml
Thí dụ:
sudo apt-get install php8.0-cli php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-imagick php8.0-intl php8.0-fpm php8.0-imap
Cảm ơn bạn đã đọc blog này.