PHP 是一种流行的脚本语言,用于开发动态 Web 应用程序。它是一种开源编程语言,可以轻松安装在包括 CentOS 9 在内的各种操作系统上。在本文中,我们将引导您完成在 CentOS 9 上安装 PHP 的步骤。
在开始之前,请确保您拥有具有 root 访问权限的 CentOS Stream 9 系统。
第1步:更新系统包
在安装任何新软件之前,建议更新您的系统软件包。您可以通过运行以下命令来执行此操作:
sudo yum update
第 2 步:设置 EPEL 和 Remi 存储库
首先,您需要在系统上配置 EPEL 和 REMI 存储库。 Remi 存储库包含适用于 CentOS 和 RHEL 系统的最新 PHP 软件包。
使用以下命令在您的系统上配置 EPEL 存储库:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
之后,通过运行以下命令配置 REMI 存储库:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
步骤3:在CentOS 9中安装PHP
The remi存储库包含 PHP 8.2、8.1、8.0 和 7.4 软件包。您可以通过以下步骤启用所需的存储库并安装 PHP 软件包:
- Once the repository installation is finished, list all the available PHP module streams with the following command:
sudo dnf module list php
上面的屏幕截图显示 PHP 8.1 是一个活动存储库。检查您的应用程序所需的 PHP 版本并运行以下命令。
- For example, I need to install PHP 8.2, then choose
php:remi-8.2
. You can select another version as per your requirements:sudo dnf module enable php:remi-8.2
- 最后,运行以下命令在 CentOS 9 系统上安装 PHP。
sudo dnf install php php-cli php-common
- 您可以使用以下命令验证已安装的 PHP 版本:
php -v
PHP 8.2.2 (cli) (built: Jan 31 2023 13:31:55) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.2, Copyright (c) Zend Technologies
with Zend OPcache v8.2.2, Copyright (c), by Zend Technologies
第 4 步:安装 PHP 模块
PHP 模块是扩展 PHP 功能的库。它们用于向 PHP 添加特定功能,例如数据库连接或图像处理。要安装其他 PHP 模块,请使用以下命令:
sudo dnf install php-{extension-name}
Replace {extension-name}
与您要安装的模块的名称。例如,要安装mysql模块,运行以下命令:
sudo dnf install php-mysql
第5步:配置PHP
安装 PHP 和所需模块后,您可以通过编辑 PHP 的配置文件 php.ini 来配置 PHP。该文件位于 /etc/php.ini 目录中。您可以使用您喜欢的文本编辑器对其进行编辑。
例如,要使用 nano 文本编辑器编辑文件,请运行以下命令:
sudo nano /etc/php.ini
进行必要的更改后,保存文件并关闭文本编辑器。
结论
在本文中,我们向您展示了如何在 CentOS 9 上安装 PHP。我们还解释了如何安装其他 PHP 模块以及如何通过编辑 PHP 的配置文件来配置 PHP。通过这些步骤,您现在可以开始在 CentOS 9 系统上使用 PHP 开发动态 Web 应用程序。