- 注册
- 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 使用相同的说明,并相应地更改命令。
代码:
sudo a2dismod php7.4 php5.6
现在启用 PHP 8.1 模块并重新启动 Apache2。
代码:
sudo a2enmod php8.1
代码:
sudo service apache2 restart
运行以下命令为 Apache 禁用其他版本的 PHP。
代码:
sudo a2dismod php8.1 php5.6
现在启用 PHP 7.4 模块并重新启动 Apache2。
代码:
sudo a2enmod php7.4<br>sudo service apache2 restart
运行以下命令禁用其他 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版本,而无需删除其他版本。
假设您在我们的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版本,而无需删除其他版本。