要在 Ubuntu 23.10 上安装 PHP 7.4,您可以使用以下步骤:

步骤 1:更新软件包列表:

确保您的软件包列表是最新的。

sudo apt update

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 2:添加仓库。

Ondrej 的 PPA 不支持非 LTS 版本的 Ubuntu。尽管如此,我们仍可以按照以下步骤继续安装:

sudo add-apt-repository ppa:ondrej/php

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 3:打开文件 '/etc/apt/sources.list.d/ondrej-ubuntu-php-mantic.sources'

如何在 Ubuntu 23.10 上安装 PHP 7.4

将 'mantic' 替换为 'jammy'

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 4:添加 PPA 后更新软件包列表:

sudo apt update

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 5:通过创建文件 '/etc/apt/preferences.d/ondrejphp' 并添加以下内容,为 Ondrej 的 PHP 仓库创建一个偏好文件:

Package: libgd3
Pin: release n=mantic
Pin-Priority: 900

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 6:安装 PHP 7.4 核心组件

安装 PHP 7.4 核心组件:

sudo apt install php7.4 php7.4-cli php7.4-fpm

如何在 Ubuntu 23.10 上安装 PHP 7.4

步骤 7:安装额外的 PHP 7.4 扩展

sudo apt install php7.4-{mysql,common,curl,json,xsl,gd,xml,zip,xsl,soap,bcmath,mbstring,gettext,imagick}

如何在 Ubuntu 23.10 上安装 PHP 7.4

扩展说明:

- mysql:使 PHP 能够与 MySQL 数据库交互。

- common:包含 PHP 常用的共享文件和资源。

- curl:允许 PHP 发起 HTTP 请求并与外部服务器交互。

- json:提供用于处理 JSON 数据的函数。

- xsl:支持使用 XSL 转换进行 XML 文档处理。

- gd:启用图像处理和操作功能。

- xml:提供用于处理 XML 文档的功能。

- zip:允许 PHP 创建和解压 zip 归档文件。

- soap:支持使用 SOAP 与 Web 服务通信。

- bcmath:提供任意精度算术函数。

- mbstring:支持处理多字节字符编码。

- gettext:启用消息翻译的国际化和本地化功能。

- imagick:允许 PHP 使用 Imagick 图像处理库进行高级图像处理。

步骤 8:配置 PHP(可选)

根据您的使用场景,您可能需要配置 PHP。主配置文件通常位于命令行界面的 /etc/php/7.4/cli/php.ini 和 PHP-FPM 的 /etc/php/7.4/fpm/php.ini。

步骤 9:检查已安装的 PHP 版本

php -v

如何在 Ubuntu 23.10 上安装 PHP 7.4

此命令应显示关于 PHP 7.4 的信息。

现在,PHP 7.4 应该已经安装在您的 Ubuntu 23.10 系统上了。