在 Debian 10/11 上安装 PHP 8.1

Tutorial/教程 在 Debian 10/11 上安装 PHP 8.1

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 很荣幸 游客 的到来!开始前请阅读 社区规则 确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

    文件链接损坏,请在文件下方留言,我们将会及时更新来自备份服务器的新链接。

  • 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!提示:如果您的账户超过180天处于非活动状态,系统将自动删除您的账户!

    We have a multi account detection system, and we will take strict measures against duplicate registrations! Tip: If your account has been inactive for more than 180 days, the system will automatically delete your account!

oksgo

Administrator

管理成员
贡献: 25%
注册
10 16, 2023
消息
1,351
G
354 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。

第 1 步:更新您的Debian​

我建议在更新的Debian系统上执行任何安装。运行提供的命令来更新Debian系统的所有软件包和次要版本。

代码:
sudo apt update<br>sudo apt -y upgrade
检查操作系统版本:

代码:
cat /etc/os-release
在 Debian 1011 上安装 PHP 81-1.webp





如果您的内核已更新,最好重新启动系统以使更新生效。

须藤重新启动

步骤 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 https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
导入 GPG 密钥

代码:
curl -fsSL https://packages.sury.org/php/apt.gpg| 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 即可继续:

在 Debian 1011 上安装 PHP 81-2.webp




安装成功后,可以查看PHP版本:

代码:
php -v
在 Debian 1011 上安装 PHP 81-3.webp





步骤 4,可选:安装 PHP 8.1 扩展​

PHP 8.1 模块可以使用以下命令语法作为包安装:

代码:
sudo apt install php8.1-&lt;extension&gt;
例如,代替 <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 表示同意:

在 Debian 1011 上安装 PHP 81-4.webp





您可以使用以下命令检查加载的 PHP 模块:

代码:
php --modules
在 Debian 1011 上安装 PHP 81-5.webp
 

相似主题

在您的系统上,如果您安装了多个版本的 PHP(例如 PHP 8.1、8.0、7.4、7.3、7.2、7.1 和 5.6),则默认情况下只有一个版本作为 Apache2 中的 PHP 版本。但是,如果您需要使用特定版本的 PHP 来执行当前任务,则无需删除所有其他版本。您只需将 PHP 版本切换为 Apache 中的默认版本即可。 假设您在我们的Debian系统上安装了 PHP...
0
12
0
第 1 步:更新包存储库。 首先,您需要更新系统软件包以确保您拥有最新版本。打开终端并运行以下命令: 代码: 更新系统软件包有助于避免兼容性问题并确保您拥有最新的安全补丁。 步骤 2. 安装依赖项。 bpftool 需要多个依赖项才能正常工作。通过运行以下命令来安装它们: Bash 此命令将安装必要的软件包,包括用于克隆 bpftool 存储库的 Git、构建工具以及编译 bpftool...
0
6
0
第 1 部分:安装 Fail2ban 第 1 步:更新Debian 在安装 Fail2Ban 之前,您必须更新Debian操作系统。这可确保所有现有软件包都是最新的,并且您运行的是最新版本的软件。要更新系统,请在终端中运行以下命令: sudo apt update sudo apt upgrade 该命令 sudo apt update 从存储库中检索最新的软件包信息,并将sudo apt...
0
7
0
安装Java Elasticsearch是一个Java应用程序,因此第一步是安装Java。 首先运行更新列表并安装更新 然后以 root 或具有 sudo privileges 命令的用户身份运行以下命令以安装OpenJDK软件包: 通过输入下述指令来验证Java是否已安装: 输出应类似如下所示: openjdk version "11.0.6" 2020-01-14OpenJDK...
15
330
1
1. 顶部 – Linux 顶部是底部。许多系统管理员经常使用 top 命令来监控Linux性能,并且在许多Linux /类 Unix 操作系统下都可用。 top命令用于以有序列表实时显示所有正在运行和活动的进程。它显示 CPU 使用情况、内存使用情况、交换内存使用情况、缓存大小、缓冲区大小、进程 PID、用户等。 top...
0
15
0
后退
顶部