如何在 ubuntu 22.10 版本中安装多个版本的 php?

如何在 ubuntu 22.10 版本中安装多个版本的 php?

我是一名 PHP 网络开发人员,在使用新版本的 ubuntu 时遇到了一些错误,我安装了新版本的 Ubuntu (22.10),但是当我安装 php 8.2 版本时,我不知道如何安装不同版本的 PHP。

例如,我尝试安装 php 8.0、7.4、7.0、7.2......但什么也没发生,我尝试了很多种方法,如果有人知道如何在 ubuntu 22.10 中安装多个版本,请问我。

谢谢。

答案1

您可以尝试这个步骤:

  1. 为 PHP 添加 PPA

    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update

  2. 安装PHP8.0

    sudo apt install php8.0

  3. 安装您需要的 PHP 8 包示例:

    sudo apt install php8.0-common php8.0-mysql php8.0-xml

  4. 启用 PHP 8 并重新启动 Apache

    sudo a2dismod php8.2
    sudo a2enmod php8.0

  5. 检查当前正在运行的 php 版本

    php -v

如果仍然显示旧的 php 版本,那么您可以运行下面的命令并从列表中选择新的 php 版本。因此运行下面的命令:

sudo update-alternatives --config php

对您想要与 apache 一起运行的另一个版本重复该步骤。

希望这能有所帮助。谢谢

答案2

尝试在这里看一下(适用于 Ubuntu 22.04,但我认为对于 22.10 也应该可以):

https://techvblogs.com/blog/install-multiple-php-versions-on-ubuntu-22-04

答案3

在管理软件包和处理不同操作系统中的多个版本时,体验可能会有很大差异。虽然 Windows 提供了流畅的体验,但 Mac 和 Linux 可能会具有挑战性,特别是如果你不熟悉 Linux 命令的话。

解决此问题的一个方法是使用“酿造“包管理器”提供了一系列有用的功能来管理包和多个版本。这是其他包管理器(如“apt”或自定义存储库)的绝佳替代品。

点击了解有关 Homebrew 的更多信息

相关内容