由于我用的云服务器厂商不再支持 Ubuntu 的镜像,迫不得已选择的最新的 Debian 11,可惜默认的 PHP 版本仍然是 7.4,果然太保守...

# 1. 更新软件源,安装依赖
sudo apt update
sudo apt upgrade
sudo apt install curl wget gnupg2 ca-certificates lsb-release apt-transport-https

# 2. 添加 SURY 存储库,并更新软件源
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update

# 3. 安装 PHP 8.1(我使用的是的 Nginx+FPM 模式)
sudo apt install php8.1-fpm php8.1-cli

# 如果使用的是 Apache 直接 install php8.1 即可

# 4. 安装其他 PHP 扩展
sudo apt install php8.1-redis php8.1-zip php8.1-common php8.1-gd php8.1-curl php8.1-opcache php8.1-mbstring php8.1-imagick php8.1-mysql php8.1-xml


# 5. 安装完成,检查一下
php -v

结束。

PS: 其他扩展列出来,需要的直接复制安装:

php8.1-ldap 
php8.1-odbc 
php8.-xsl 
php8.1-apcu 
php8.1-gmp
php8.1-pgsql
php8.1-memcached
php8.1-bz2
php8.1-ds
php8.1-imap
php8.1-cgi

标签: php, debian