在 Debian 11/10 上的 Apache2 中的多个 PHP 版本之间切换

Tutorial/教程 在 Debian 11/10 上的 Apache2 中的多个 PHP 版本之间切换

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(例如 PHP 8.1、8.0、7.4、7.3、7.2、7.1 和 5.6),则默认情况下只有一个版本作为 Apache2 中的 PHP 版本。但是,如果您需要使用特定版本的 PHP 来执行当前任务,则无需删除所有其他版本。您只需将 PHP 版本切换为 Apache 中的默认版本即可。

假设您在我们的Debian系统上安装了 PHP 8.1、PHP 7.4 和 PHP 5.6 。您可以对其他版本的 PHP 使用相同的说明,并相应地更改命令。

启用 PHP 8.1 作为默认版本​

运行以下命令禁用其他版本 PHP 的 Apache 模块。

代码:
sudo a2dismod php7.4 php5.6
现在启用 PHP 8.1 模块并重新启动 Apache2。

代码:
sudo a2enmod php8.1
代码:
sudo service apache2 restart

启用 PHP 7.4 作为默认版本​

要使 PHP 7.4 模块作为 Apache2 中的活动 PHP 版本工作,您可以通过禁用所有其他已安装 PHP 版本的模块来实现此目的。

运行以下命令为 Apache 禁用其他版本的 PHP。

代码:
sudo a2dismod php8.1 php5.6
现在启用 PHP 7.4 模块并重新启动 Apache2。

代码:
sudo a2enmod php7.4<br>sudo service apache2 restart

PHP 5.6 作为 Apache2 中的默认 PHP 版本​

PHP 开发人员不再支持 PHP 5.6,强烈建议升级到更高版本的 PHP,例如 7.4 或 8.1。但如果您的应用程序需要这样的旧版本,您仍然可以在Debian系统上安装和使用 PHP 5.6 。

运行以下命令禁用其他 PHP 版本,例如 php 8.1、php7.4 等。

代码:
sudo a2dismod php7.4 php8.1 php8.0
现在启用 PHP 5.6 模块。

代码:
sudo a2enmod php5.6<br>sudo service apache2 restart
根据说明,您可以更改默认的PHP版本,而无需删除其他版本。
 

相似主题

PHP 8.1 是 PHP 语言的重大更新。它包含许多新功能,许多高级框架需要服务器上有 PHP 8.1 才能运行所有功能。在开始安装之前首先要注意的是,Debian 9上的 PHP 8.1在下面的存储库中不再可用。 如果您需要 8+ 版本,最好将发行版更新到Debian 11 (bullseye) 或至少Debian 10 (buster),否则在Debian 9 上您将不得不满足于...
0
14
0
第 1 部分:安装 Fail2ban 第 1 步:更新Debian 在安装 Fail2Ban 之前,您必须更新Debian操作系统。这可确保所有现有软件包都是最新的,并且您运行的是最新版本的软件。要更新系统,请在终端中运行以下命令: sudo apt update sudo apt upgrade 该命令 sudo apt update 从存储库中检索最新的软件包信息,并将sudo apt...
0
7
0
第 1 步:更新包存储库。 首先,您需要更新系统软件包以确保您拥有最新版本。打开终端并运行以下命令: 代码: 更新系统软件包有助于避免兼容性问题并确保您拥有最新的安全补丁。 步骤 2. 安装依赖项。 bpftool 需要多个依赖项才能正常工作。通过运行以下命令来安装它们: Bash 此命令将安装必要的软件包,包括用于克隆 bpftool 存储库的 Git、构建工具以及编译 bpftool...
0
6
0
1. 顶部 – Linux 顶部是底部。许多系统管理员经常使用 top 命令来监控Linux性能,并且在许多Linux /类 Unix 操作系统下都可用。 top命令用于以有序列表实时显示所有正在运行和活动的进程。它显示 CPU 使用情况、内存使用情况、交换内存使用情况、缓存大小、缓冲区大小、进程 PID、用户等。 top...
0
15
0
安装Java Elasticsearch是一个Java应用程序,因此第一步是安装Java。 首先运行更新列表并安装更新 然后以 root 或具有 sudo privileges 命令的用户身份运行以下命令以安装OpenJDK软件包: 通过输入下述指令来验证Java是否已安装: 输出应类似如下所示: openjdk version "11.0.6" 2020-01-14OpenJDK...
15
330
1
后退
顶部