如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4

发表 admin at 2025年2月28日
类别
  • 未分类
标签

PHP 是一种免费、开源且最常用的服务器端编程语言之一。它用于开发动态和响应式网站。它是跨平台的,可以安装在Linux、Windows、Mac OS和Unix等多种平台上。使用 PHP,您可以创建网站、博客、客户关系管理系统、客户关系管理系统等等。

在本文中,我们将向您展示如何在 Ubuntu 22.04 上安装多个 PHP 版本。

要求

  • 运行 Ubuntu 22.04 的服务器。
  • 服务器上设置了 root 密码。

第一步

在开始之前,您应该将所有系统软件包更新并升级到最新版本。您可以通过运行以下命令来更新所有包:

apt update
apt upgrade

更新所有包后,您可以继续下一步。

添加 PHP 存储库

在编写本教程时,最新的 PHP 版本是 PHP 8.1。 Ubuntu 22.04 在其默认存储库中附带了此 PHP 版本。要安装多个 PHP 版本,您需要在系统上安装 Ondrej 的 PHP 存储库。

首先使用以下命令安装所有必需的依赖项:

apt install software-properties-common curl gnupg2 wget -y

安装所有必需的依赖项后,使用以下命令添加 PHP 存储库:

add-apt-repository ppa:ondrej/php

添加存储库后,使用以下命令刷新存储库缓存:

apt update

在 Ubuntu 22.04 上安装 PHP

在本节中,我们将向您展示如何在 Ubuntu 22.04 上安装多个版本的 PHP。

安装 PHP 7.4

要安装 PHP 7.4,请运行以下命令:

apt-get install php7.4 php7.4-fpm -y

接下来,运行以下命令来安装其他 PHP 扩展:

apt-get install php7.4-cli php7.4-mbstring php7.4-xml php7.4-gd php7.4-mysql php7.4-curl

安装 PHP 7.3

要安装 PHP 7.3,请运行以下命令:

apt-get install php7.3 php7.3-fpm

接下来,运行以下命令来安装其他 PHP 扩展:

apt-get install php7.3-cli php7.3-mbstring php7.3-xml php7.3-gd php7.3-mysql php7.3-curl

安装 PHP 7.2

要安装 PHP 7.2,请执行以下命令:

apt-get install php7.2 php7.2-fpm

然后运行以下命令安装其他 PHP 扩展:

apt-get install php7.2-cli php7.2-mbstring php7.2-xml php7.2-gd php7.2-mysql php7.2-curl

安装 PHP 8.0

要安装 PHP 8.0,请执行以下命令:

apt-get install php8.0 php8.0-fpm

然后执行以下命令安装其他PHP扩展:

apt-get install php8.0-cli php8.0-mbstring php8.0-xml php8.0-gd php8.0-mysql php8.0-curl

现在使用以下命令检查 PHP 的活动版本:

php -v

您应该在以下输出中看到 PHP 版本:

PHP 8.0.21 (cli) (built: Jul 13 2022 08:26:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.21, Copyright (c), by Zend Technologies

更改 PHP 默认版本

如果您的系统上安装了多个版本的 PHP。您可以使用 update-alternatives 命令轻松地在它们之间切换:

update-alternatives --config php

系统将提示您选择 PHP 版本:

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
  2            /usr/bin/php7.3   73        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.0   80        manual mode

Press  to keep the current choice[*], or type selection number: 3

从上面的输出中输入所需的 PHP 版本号,然后按 Enter 将此 PHP 版本设置为默认版本。

update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in manual mode

您现在可以使用以下命令检查活动的 PHP 版本:

php -v

您应该看到以下输出:

PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

您还可以使用以下命令直接更改默认的 PHP 版本:

update-alternatives --set php /usr/bin/php7.2

您将得到以下输出:

update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode

要检查新的活动版本,请运行以下命令:

php -v

您应该看到以下输出:

PHP 7.2.34-32+ubuntu22.04.1+deb.sury.org+1 (cli) (built: Jun 27 2022 08:18:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-32+ubuntu22.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

从系统中删除 PHP

如果您想从系统中删除特定的 PHP 版本,请运行以下命令,然后运行 PHP 版本:

apt-get remove php7.2

要删除特定 PHP 版本的其他 PHP 扩展,请运行以下命令:

apt-get remove php7.2-*

结论

在这篇文章中,我们解释了如何在 Ubuntu 22.04 上安装不同的 PHP 版本。我希望您现在已经具备足够的知识来安装和管理多个 PHP 版本。

©2015-2025 Norria support@norria.com