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。
如果您有任何疑问或反馈,请在下面发表评论。