Debian 11 Bullseye 安装PHP 8.1
由于我用的云服务器厂商不再支持 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