- 注册
- 10 16, 2023
- 消息
- 1,756
- G
- 10,070 G
- 中国
- 河南
- 洛阳市
- 联通 网友
- 主题 作者
- #1
PHP 8.1 是 PHP 语言的重大更新。它包含许多新功能,许多高级框架需要服务器上有 PHP 8.1 才能运行所有功能。在开始安装之前首先要注意的是,Debian 9上的 PHP 8.1在下面的存储库中不再可用。
如果您需要 8+ 版本,最好将发行版更新到Debian 11 (bullseye) 或至少Debian 10 (buster),否则在Debian 9 上您将不得不满足于 PHP 5.6,最高 PHP 7.4。
代码:
sudo apt update<br>sudo apt -y upgrade
检查操作系统版本:
代码:
cat /etc/os-release
如果您的内核已更新,最好重新启动系统以使更新生效。
须藤重新启动
代码:
sudo apt update
代码:
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2
将 Surý Debian PPA 存储库添加到您的系统
代码:
echo "deb packages.sury.org $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
导入 GPG 密钥
代码:
curl -fsSL packages.sury.org sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg
通过从所有配置的源下载软件包信息来确保存储库正常工作
sudo apt update
如果没有发现与 Surý 相关的错误或冲突,您可以继续
代码:
sudo apt update
代码:
sudo apt install php8.1
所有依赖包都会自动安装。只需按键盘上的 Y 或 D 即可继续:
安装成功后,可以查看PHP版本:
代码:
php -v
代码:
sudo apt install php8.1-<extension>
例如,代替 <extension>,替换您要安装的模块的名称
代码:
sudo apt install php8.1-mysql
要安装所有常用的 PHP 扩展,请运行以下命令:
代码:
sudo apt install php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}
安装中途,按 Y 或 D 表示同意:
您可以使用以下命令检查加载的 PHP 模块:
代码:
php --modules
如果您需要 8+ 版本,最好将发行版更新到Debian 11 (bullseye) 或至少Debian 10 (buster),否则在Debian 9 上您将不得不满足于 PHP 5.6,最高 PHP 7.4。
第 1 步:更新您的Debian
我建议在更新的Debian系统上执行任何安装。运行提供的命令来更新Debian系统的所有软件包和次要版本。代码:
sudo apt update<br>sudo apt -y upgrade
检查操作系统版本:
代码:
cat /etc/os-release
如果您的内核已更新,最好重新启动系统以使更新生效。
须藤重新启动
步骤 2:将 Surý APT 存储库添加到Debian
DEB.SURY.ORG 存储库存储了基于Debian和Ubuntu 的Linux发行版的各种软件。它包含基于Debian 的最新 PHP 8.1 二进制版本。该存储库不包含在标准存储库列表中;必须手动将其添加到系统中。 安装必要的临时包代码:
sudo apt update
代码:
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2
将 Surý Debian PPA 存储库添加到您的系统
代码:
echo "deb packages.sury.org $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
导入 GPG 密钥
代码:
curl -fsSL packages.sury.org sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg
通过从所有配置的源下载软件包信息来确保存储库正常工作
sudo apt update
如果没有发现与 Surý 相关的错误或冲突,您可以继续
步骤 3:在Debian上安装 PHP 8.1
添加存储库并确认其功能后,您可以开始安装 PHP 8.1 或Debian 11 或 10 系统。代码:
sudo apt update
代码:
sudo apt install php8.1
所有依赖包都会自动安装。只需按键盘上的 Y 或 D 即可继续:
安装成功后,可以查看PHP版本:
代码:
php -v
步骤 4,可选:安装 PHP 8.1 扩展
PHP 8.1 模块可以使用以下命令语法作为包安装:代码:
sudo apt install php8.1-<extension>
例如,代替 <extension>,替换您要安装的模块的名称
代码:
sudo apt install php8.1-mysql
要安装所有常用的 PHP 扩展,请运行以下命令:
代码:
sudo apt install php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}
安装中途,按 Y 或 D 表示同意:
您可以使用以下命令检查加载的 PHP 模块:
代码:
php --modules