如何在CentOS 8系统上安装PHP 8

PHP是最流行的服务器脚本语言,用于创建动态和交互式Web页面。最近,PHP 8已正式发布。本教程说明了如何在CentOS 8系统上安装PHP 8。

PHP 8.0是最新的主要发行版,其中包括性能改进以及许多新功能,例如命名参数,JIT编译器,联合类型,匹配表达式等。我们将使用REMI存储库安装PHP 8。

先决条件#

您必须以root或具有sudo特权的用户身份登录。

在CentOS 8上安装PHP 8 #

执行以下步骤PHP 8在CentOS系统上安装。

步骤1 –更新系统编号

使用以下命令更新您的CentOS 8 / RHEL 8系统。

sudo dnf更新
sudo dnf升级

应用更新后,您可以使用以下命令重新引导系统。重新启动是可选的。

须藤重启

第2步–启用EPEL和Remi存储库#

默认情况下,CentOS 8软件包存储库不包括PHP8。因此,我们必须启用EPEL和remi存储库。运行以下命令以启用:

DNF执行sudo安装- ŸEPEL -释放
须藤DNF安装- ŸHTTP ://rpms.remirepo.net/enterprise/remi-release-8.rpm
须藤DNF安装- Ÿ地下城与勇士- utils的

步骤3 –安装PHP 8 #

运行以下命令以重置PHP模块并从该remi-8.0模块安装PHP 8 。

sudo dnf模块重置PHP
须藤DNF模块安装- ŸPHP :雷米- 8.0

步骤4 –验证安装#

您可以使用以下--version命令验证安装:

php - v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

默认情况下,Nginx不支持处理PHP文件。因此,我们需要使用PHP FPM服务来处理PHP文件。

DNF执行sudo安装- ŸPHP - FPM

php-fpm安装软件包后,您必须启动并启用其服务。运行以下命令:

须藤systemctl开启PHP - FPM -现在

要验证php-fpm服务状态,请运行:

systemctl状态php - fpm

安装PHP扩展#

您可以根据要求安装PHP扩展。您可以使用dnf软件包管理器以以下形式轻松安装扩展:

须藤DNF安装- ÿPHP - [延伸]

例如,要安装curl和mbstring扩展,您将运行以下命令:

DNF执行sudo安装- ŸPHP - {卷曲,MBSTRING }

安装扩展后,必须重新启动Apache或PHP FPM服务。

结论#

希望您成功学习了如何在CentOS 8 / RHEL 8系统上安装PHP 8。

如果您有任何疑问或反馈,请在下面发表评论。

默认图片
慕斯
文章: 203

订阅文章

在下面输入您的电子邮件地址以订阅我们的通讯

留下评论