怎样安装 PHP 8 Fedora 37

在本教程中,我们将向您展示怎样在 Fedora 37. 对于那些不知道的人,PHP 是一种开源的通用脚本语言,主要用于 Web 开发,但也被用作通用编程语言。 新的 PHP 8.1 带来了枚举、纤程、永不返回类型、最终类常量、交集类型和只读属性等新功能和更改。

本文假定您至少具有 Linux 的基本知识,知道怎样使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到获取 root 权限的命令。 我将向您展示 PHP 8 在 Fedora 37.

先决条件

  • 运行以下操作系统之一的服务器: Fedora 37.
  • 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
  • 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
  • 一个 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当根用户时不小心,可能会损害您的系统。

安装 PHP 8 Fedora 37

第 1 步。在继续之前,请更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。 使用此命令更新服务器包:

sudo dnf upgrade
sudo dnf update

第 2 步。添加 PHP 存储库。

安装 PHP Fedora,您需要设置 REMI 存储库。 现在使用以下命令导入 Remi PHP 存储库:

sudo dnf install https://rpms.remirepo.net/fedora/remi-release-37.rpm

现在,验证安装:

dnf repolist | grep remi

输出:

[[email protected] ~]$ dnf repolist | grep remi
remi Remi's RPM repository - Fedora 37 - x86_64
remi-modular Remi's Modular repository - Fedora 37 - x86_64

步骤 3. 安装 PHP 8 Fedora 37.

默认情况下,PHP 包位于默认存储库中 Fedora 37. 现在运行以下命令将 PHP 8.1 包安装到您的 Fedora 系统:

sudo dnf module enable php:remi-8.1
sudo dnf install php php-common php-cli

此外,如果您想为 PHP 8.1 安装最常用的扩展,请使用以下命令:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

安装 PHP 后,使用以下命令检查其版本:

php -v

输出:

PHP 8.1.13 (cli) (built: Nov 28 2022 11:36:13) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.13, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.13, Copyright (c), by Zend Technologies

恭喜! 您已成功安装 PHP。 感谢您使用本教程在您的计算机上安装 PHP 8 Fedora 37系统。 如需更多帮助或有用信息,我们建议您查看 PHP官方网站.