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

欢迎客人!

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

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!

• 提示:如果您的账户超过180天处于非活动状态,系统将自动删除您的账户!

• 我们尊重我们的用户,也希望您能进行愉快的交谈.

  • • 提示:如果您的账户超过180天处于非活动状态,系统将自动删除您的账户!

    • Reminder: If your account remains inactive for more than 180 days, the system will automatically delete your account!

oksgo

Administrator
管理成员
贡献: 31%
注册
10 16, 2023
消息
1,756
G
10,070 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
52
0
第 1 部分:安装 Fail2ban 第 1 步:更新Debian 在安装 Fail2Ban 之前,您必须更新Debian操作系统。这可确保所有现有软件包都是最新的,并且您运行的是最新版本的软件。要更新系统,请在终端中运行以下命令: sudo apt update sudo apt upgrade 该命令 sudo apt update 从存储库中检索最新的软件包信息,并将sudo apt...
0
26
0
安装Java Elasticsearch是一个Java应用程序,因此第一步是安装Java。 首先运行更新列表并安装更新 然后以 root 或具有 sudo privileges 命令的用户身份运行以下命令以安装OpenJDK软件包: 通过输入下述指令来验证Java是否已安装: 输出应类似如下所示: openjdk version "11.0.6" 2020-01-14OpenJDK...
15
402
1
1. 顶部 – Linux 顶部是底部。许多系统管理员经常使用 top 命令来监控Linux性能,并且在许多Linux /类 Unix 操作系统下都可用。 top命令用于以有序列表实时显示所有正在运行和活动的进程。它显示 CPU 使用情况、内存使用情况、交换内存使用情况、缓存大小、缓冲区大小、进程 PID、用户等。 top...
0
44
0
后退
顶部