如何在 Ubuntu 上升级或安装 PHP

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

PHP 是最广泛使用的服务器端脚本语言之一,对 web 开发至关重要。如果您正在使用 Ubuntu 并需要升级或安装 PHP,本指南将带您完成整个过程。

步骤 1:检查当前 PHP 版本

在进行任何更改之前,最好先检查已安装的 PHP 版本。打开终端并运行:

php -v

此命令将显示系统上当前安装的 PHP 版本。如果未安装 PHP,您将收到 command-not-found 消息。

步骤 2:更新您的软件包列表

在升级或安装新软件之前,最好先更新软件包列表。运行以下命令以确保您的系统是最新的:

sudo apt update

步骤 3:安装 PHP(如果尚未安装)

如果您的系统尚未安装 PHP,可以通过运行以下命令进行安装:

sudo apt install php

此命令会安装 Ubuntu 仓库中可用的默认版本 PHP,但它可能不是最新版本。您也可以指定特定版本,例如:

sudo apt install php7.4

7.4

替换为您希望安装的版本。

步骤 4:为较新的 PHP 版本添加 PPA

如果默认 Ubuntu 仓库中可用的版本已过时,而您需要更新的 PHP 版本(如 PHP 8.0 或 8.1),则需要添加第三方 PPA 仓库。一个常用的仓库由 Ondřej Surý 维护。

要添加该仓库,请运行:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

现在您可以安装更新的 PHP 版本了。

步骤 5:安装或升级到特定 PHP 版本

添加仓库后,您可以安装特定版本的 PHP。例如,要安装 PHP 8.1,您可以运行:

sudo apt install php8.1

要安装额外的 PHP 模块(例如 php8.1-mysql、php8.1-xml、php8.1-curl 等),您可以使用以下命令:

sudo apt install php8.1-mysql php8.1-xml php8.1-curl

步骤 6:设置默认 PHP 版本

如果您的系统上安装了多个 PHP 版本,并且想在它们之间切换,您可以使用

update-alternatives

命令。要配置默认 PHP 版本,请运行:

sudo update-alternatives --set php /usr/bin/php8.1

将 php8.1 替换为您想要设为默认的版本。您可以使用以下命令检查当前设置为默认的 PHP 版本:

php -v

步骤 7:重启 Apache 或 Nginx

如果您使用 Apache 或 Nginx 提供 web 应用服务,则需要重启 web 服务器以使更改生效。

对于 Apache:

sudo systemctl restart apache2

对于 Nginx:

sudo systemctl restart nginx