Cài đặt PHP 8.0 trên Debian 11 - Install PHP 8.0 Debian 11
Trong hướng dẫn này sẽ chỉ bạn cách cài đặt PHP 8.0 Debian 11. PHP là một ngôn ngữ kịch bản mạnh mẽ dành cho phát triển web. Bất kỳ tập lệnh PHP nào cũng có thể chạy trên hệ thống Linux, Windows, macOS và Unix nếu đã cài đặt môi trường chạy PHP. PHP 8.0 có sẵn để cài đặt trên máy chủ Debian 11 Linux.
Phiên bản chính thức của PHP 8.0 được phát hành vào ngày 26 tháng 11 năm 2020. Bản phát hành chính này của PHP đi kèm với rất nhiều tính năng mới và cải tiến hiệu suất. Một số tính năng mới hấp dẫn của PHP 8 là trình biên dịch JIT, đối số được đặt tên, union types, thuộc tính và nhiều tính năng khác.
Bước 1: Cập nhật hệ thống
Trước khi bắt đầu cài đặt PHP 8.0 trên Debian 11, hãy cập nhật hệ thống của bạn lên phiên bản mới nhất.
sudo apt update
sudo apt -y upgrade
Vì có thể có các cập nhật kernel, hãy xem xét khởi động lại hệ thống sau khi hoàn tất cập nhật.
sudo reboot
Bước 2: Thêm kho Surý APT
Các gói PHP 8 cho Debian có sẵn trên kho lưu trữ DEB.SURY.ORG. Hãy cài đặt các phụ thuộc cần thiết trước tiên.
sudo apt update
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2
Thêm kho lưu trữ APT của các gói PHP vào máy chủ Debian.
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
Nhập mã khóa của kho lưu trữ:
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
Thực hiện cập nhật chỉ mục gói để xác nhận rằng kho lưu trữ đã được thêm:
$ sudo apt update
Hit:1 http://mirror.hetzner.de/debian/packages buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://mirror.hetzner.de/debian/packages buster-updates InRelease
Hit:4 http://mirror.hetzner.de/debian/packages buster-backports InRelease
Hit:5 http://mirror.hetzner.de/debian/security buster/updates InRelease
Hit:6 http://deb.debian.org/debian buster InRelease
Hit:7 http://deb.debian.org/debian buster-updates InRelease
Hit:8 http://deb.debian.org/debian buster-backports InRelease
Get:9 https://packages.sury.org/php buster InRelease [6,759 B]
Get:10 https://packages.sury.org/php buster/main amd64 Packages [148 kB]
Fetched 155 kB in 2s (83.2 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
7 packages can be upgraded. Run 'apt list --upgradable' to see them.
Bước 3: Cài đặt PHP 8.0 Debian 11
Với kho lưu trữ đã được thêm, bạn có thể bắt đầu cài đặt PHP 8.0:
sudo apt update
sudo apt install php8.0
Nhấn phím "y" để bắt đầu quá trình cài đặt:
....
Reading state information... Done
The following additional packages will be installed:
apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libgdbm-compat4 libjansson4 liblua5.2-0 libperl5.28
libsodium23 perl php-common php8.0-cli php8.0-common php8.0-opcache php8.0-readline psmisc
Suggested packages:
apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make
libb-debug-perl liblocale-codes-perl
Recommended packages:
apache2
The following NEW packages will be installed:
apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libgdbm-compat4 libjansson4 liblua5.2-0 libperl5.28
libsodium23 perl php-common php8.0 php8.0-cli php8.0-common php8.0-opcache php8.0-readline psmisc
0 upgraded, 20 newly installed, 0 to remove and 7 not upgraded.
Need to get 10.4 MB of archives.
After this operation, 55.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Xác nhận phiên bản PHP mặc định trên máy chủ:
$ php -v
PHP 8.0.9 (cli) (built: Jul 30 2021 13:09:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies
Bước 4: Cài đặt tiện ích mở rộng PHP 8.0 Debian 11
Để cài đặt các phần mở rộng PHP 8 trên Debian, sử dụng cú pháp lệnh sau:
sudo apt install php8.0-<extension>
<extension> được thay thế bằng tên thực tế của phần mở rộng.
Một số phần mở rộng PHP 8 có sẵn như sau:
$ sudo apt install php8.0-
php8.0-bcmath php8.0-curl-dbgsym php8.0-gmp-dbgsym php8.0-mysql php8.0-pspell-dbgsym php8.0-tidy
php8.0-bcmath-dbgsym php8.0-dba php8.0-imap php8.0-mysql-dbgsym php8.0-readline php8.0-tidy-dbgsym
php8.0-bz2 php8.0-dba-dbgsym php8.0-imap-dbgsym php8.0-odbc php8.0-readline-dbgsym php8.0-xdebug
php8.0-bz2-dbgsym php8.0-dev php8.0-interbase php8.0-odbc-dbgsym php8.0-snmp php8.0-xml
php8.0-cgi php8.0-enchant php8.0-interbase-dbgsym php8.0-opcache php8.0-snmp-dbgsym php8.0-xml-dbgsym
php8.0-cgi-dbgsym php8.0-enchant-dbgsym php8.0-intl php8.0-opcache-dbgsym php8.0-soap php8.0-xsl
php8.0-cli php8.0-fpm php8.0-intl-dbgsym php8.0-pgsql php8.0-soap-dbgsym php8.0-zip
php8.0-cli-dbgsym php8.0-fpm-dbgsym php8.0-ldap php8.0-pgsql-dbgsym php8.0-sqlite3 php8.0-zip-dbgsym
php8.0-common php8.0-gd php8.0-ldap-dbgsym php8.0-phpdbg php8.0-sqlite3-dbgsym
php8.0-common-dbgsym php8.0-gd-dbgsym php8.0-mbstring php8.0-phpdbg-dbgsym php8.0-sybase
php8.0-curl php8.0-gmp php8.0-mbstring-dbgsym php8.0-pspell php8.0-sybase-dbgsym
Ví dụ:
sudo apt install php8.0-{mysql,cli,common,imap,ldap,xml,fpm,curl,mbstring,zip}
Chấp nhận yêu cầu cài đặt bằng cách nhấn phím "y".
The following additional packages will be installed:
libc-client2007e libonig5 libxslt1.1 libzip4 mlock
Suggested packages:
uw-mailutils php-pear
The following NEW packages will be installed:
libc-client2007e libonig5 libxslt1.1 libzip4 mlock php8.0-curl php8.0-fpm php8.0-imap php8.0-ldap php8.0-mbstring php8.0-mysql php8.0-xml php8.0-zip
0 upgraded, 13 newly installed, 0 to remove and 7 not upgraded.
Need to get 3,308 kB of archives.
After this operation, 10.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Sử dụng cùng một cú pháp cài đặt cho tất cả các phần mở rộng PHP khác có sẵn trong kho lưu trữ. Để kiểm tra các module PHP đã được tải, sử dụng lệnh sau:
$ php -m
Mọi người cũng tìm kiếm: install php8 debian 11, debian 11 php 8.0, debian 11 php 8, install php 8.0 debian 11, install php 8 debian, debian php
Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:
👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất