PHP(Hypertext Preprocessor) một ngôn ngữ lập trình kịch bản mạnh mẽ để phát triển web. Mọi tập lệnh PHP đều có thể được thực thi trên hệ thống Linux, Windows, macOS và Unix có cài đặt chạy PHP. Trong hướng dẫn này, mình sẽ chỉ cho bạn cách cài đặt PHP 8.0 trên Debian 9, Debian 10 và Debian 11
PHP8 phát hành bản chính thức ngày 26 tháng 11 năm 2020. Bản phát hành chính của PHP này đ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ục lục
HƯỚNG DẪN CÀI ĐẶT PHP 8 TRÊN DEBIAN
Bước 1: Cập nhật hệ thống
$ apt update
$ apt -y upgrade
Sau khi cập nhật thì khởi động lại hệ thống.
$ reboot
Bước 2: Thêm SURY vào kho lưu trữ
Gói PHP8 dành cho Debian có sẵn trên kho lưu trữ SURY. Bây giờ, chúng ta thêm nó vào kho lưu trữ của Debian như sau:
$ apt install -y lsb-release ca-certificates apt-transport-https software-properties-common
Thêm gói PHP vào kho lưu trữ Debian của bạn.
Tải gói gnupg để nhập khóa vào kho lưu trữ
$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
$ apt -y install gnupg gnupg1 gnupg2
Nhập khóa vào kho lưu trữ
$ wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -
Cập nhật để xác nhận kho lữu trữ đã được thêm đường dẫn mới.
$ apt update
Bước 3: Cài đặt PHP 8 trên Debian 9 Debian 10 và Debian 11
Bạn có thể bắt đầu cài đặt PHP trên Debian
$ apt -y install php8.0
Kiểm tra phiên bản PHP của Debian.
$ php -v
PHP 8.0.12 (cli) (built: Oct 22 2021 12:37:40) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.12, Copyright (c) Zend Technologies
with Zend OPcache v8.0.12, Copyright (c), by Zend Technologies
Kiểm tra các tiện ích PHP đã được cài đặt trên Debian.
$ php -m
[PHP Modules]
calendar
Core
ctype
...
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib
[Zend Modules]
Zend OPcache
Bước 4: Cài đặt tiện ích mở rộng của PHP
Cài đặt những tiện ích khác của PHP8. Dưới đây tất cả các tiện ích mở rộng khác của PHP8.
$ apt -y install php8.0-
php8.0-amqp php8.0-gd-dbgsym php8.0-mailparse-dbgsym php8.0-protobuf-dbgsym php8.0-sybase-dbgsym
php8.0-amqp-dbgsym php8.0-gearman php8.0-maxminddb php8.0-ps php8.0-tidy
php8.0-apcu php8.0-gearman-dbgsym php8.0-maxminddb-dbgsym php8.0-ps-dbgsym php8.0-tidy-dbgsym
php8.0-apcu-dbgsym php8.0-gmagick php8.0-mbstring php8.0-pspell php8.0-uopz
php8.0-ast php8.0-gmagick-dbgsym php8.0-mbstring-dbgsym php8.0-pspell-dbgsym php8.0-uopz-dbgsym
php8.0-ast-dbgsym php8.0-gmp php8.0-mcrypt php8.0-psr php8.0-uploadprogress
php8.0-bcmath php8.0-gmp-dbgsym php8.0-mcrypt-dbgsym php8.0-psr-dbgsym php8.0-uploadprogress-dbgsym
php8.0-bcmath-dbgsym php8.0-gnupg php8.0-memcache php8.0-raphf php8.0-uuid
php8.0-bz2 php8.0-gnupg-dbgsym php8.0-memcached php8.0-raphf-dbgsym php8.0-uuid-dbgsym
php8.0-bz2-dbgsym php8.0-grpc php8.0-memcache-dbgsym php8.0-readline php8.0-vips
php8.0-cgi php8.0-grpc-dbgsym php8.0-memcached-dbgsym php8.0-readline-dbgsym php8.0-vips-dbgsym
php8.0-cgi-dbgsym php8.0-http php8.0-mongodb php8.0-redis php8.0-xdebug
php8.0-cli php8.0-http-dbgsym php8.0-mongodb-dbgsym php8.0-redis-dbgsym php8.0-xhprof
php8.0-cli-dbgsym php8.0-igbinary php8.0-msgpack php8.0-rrd php8.0-xhprof-dbgsym
php8.0-common php8.0-igbinary-dbgsym php8.0-msgpack-dbgsym php8.0-rrd-dbgsym php8.0-xml
php8.0-common-dbgsym php8.0-imagick php8.0-mysql php8.0-smbclient php8.0-xml-dbgsym
php8.0-curl php8.0-imagick-dbgsym php8.0-mysql-dbgsym php8.0-smbclient-dbgsym php8.0-xmlrpc
php8.0-curl-dbgsym php8.0-imap php8.0-oauth php8.0-snmp php8.0-xmlrpc-dbgsym
php8.0-dba php8.0-imap-dbgsym php8.0-oauth-dbgsym php8.0-snmp-dbgsym php8.0-xsl
php8.0-dba-dbgsym php8.0-inotify php8.0-odbc php8.0-soap php8.0-yac
php8.0-decimal php8.0-inotify-dbgsym php8.0-odbc-dbgsym php8.0-soap-dbgsym php8.0-yac-dbgsym
php8.0-decimal-dbgsym php8.0-interbase php8.0-opcache php8.0-solr php8.0-yaml
php8.0-dev php8.0-interbase-dbgsym php8.0-opcache-dbgsym php8.0-solr-dbgsym php8.0-yaml-dbgsym
php8.0-ds php8.0-intl php8.0-pcov php8.0-sqlite3 php8.0-zip
php8.0-ds-dbgsym php8.0-intl-dbgsym php8.0-pcov-dbgsym php8.0-sqlite3-dbgsym php8.0-zip-dbgsym
php8.0-enchant php8.0-ldap php8.0-pgsql php8.0-ssh2 php8.0-zmq
php8.0-enchant-dbgsym php8.0-ldap-dbgsym php8.0-pgsql-dbgsym php8.0-ssh2-dbgsym php8.0-zmq-dbgsym
php8.0-fpm php8.0-lz4 php8.0-phpdbg php8.0-swoole php8.0-zstd
php8.0-fpm-dbgsym php8.0-lz4-dbgsym php8.0-phpdbg-dbgsym php8.0-swoole-dbgsym php8.0-zstd-dbgsym
php8.0-gd php8.0-mailparse php8.0-protobuf php8.0-sybase
Tải cùng lúc nhiều tiện ích của PHP8.
$ apt -y install php8.0-{gd,fpm,dev,intl,ldap,pgsql,curl,mbstring}
Chúc các bạn cài đặt thành công PHP8 sau bài viết này! Mọi thắc mắc vui lòng comment hoặc liên hệ mình phía dưới bài viết nhé!
- Administrator
- November 11, 2021
- 11:40 am
- No Comments