分享最新优惠信息
购买主机更加划算

CentOS 8和RHEL 8系统安装PHP 8.0版本过程步骤

PHP是一种流行的开源服务器端脚本语言,它是开发动态网页不可或缺的一部分。目前最新版本是PHP 8.0,已于2020年11 月26日发布,PHP 8.0在此前版本的基础上进行大量改进和优化,旨在简化开发人员编写PHP代码并与之交互的方式。

在本文中,小编将简单介绍CentOS 8和RHEL 8系统安装PHP 8.0版本的简单过程。当然,同样也适用于CentOS 7和RHEL 7系统。

第 1 步:在CentOS/RHEL 8系统上启用EPEL和Remi存储库

首先需要在系统上启用EPEL存储库,EPEL是Extra Packages for Enterprise Linux的缩写,是Fedora团队的一项成果,它提供了一组默认情况下在RHEL和CentOS上不存在的附加包。

$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm    [CentOS/RHEL 8系统]
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm    [CentOS/RHEL 7系统]

Remi存储库是为RedHat Enterprise Linux提供各种PHP版本的第三方存储库,要安装Remi存储库,请运行以下命令:

$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm    [CentOS/RHEL 8系统]
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm    [CentOS/RHEL 7系统]

第 2 步:在CentOS/RHEL 8系统上安装PHP 8.0

安装完成后,继续使用以下命令列出可用的php模块流,命令如下:

$ sudo dnf module list php

列出PHP 8模块

我们需要在安装PHP 8.0之前启用这个模块,要启用php:remi-8.0,请运行以下命令:

$ sudo dnf module enable php:remi-8.0 -y

启用PHP Remi模块

启用后,为Apache或Nginx Web服务器安装PHP 8.0。

为Apache安装PHP 8.0

要在已安装的Apache Web服务器上安装PHP 8.0,请运行以下命令:

$ sudo dnf install php php-cli php-common

为Apache安装PHP 8

为Nginx安装PHP 8.0

如果堆栈环境中使用Nginx,请考虑安装php-fpm,命令如下:

$ sudo dnf install php php-cli php-common php-fpm

第 3 步:在CentOS/RHEL 8系统上验证PHP 8.0

可以使用两种方法来验证PHP版本,可以使用以下命令:

$ php -v

从命令行验证PHP 8

此外,你还可以在/var/www/html文件夹中创建一个示例php文件,如下命令:

$ sudo vim /var/www/html/info.php

然后在该文件中添加以下PHP代码,它将与已安装的模块一起填充PHP的版本。

<?php

phpinfo();

?>

保存并退出,请务必重新启动Apache或Nginx Web服务器,命令如下:

$ sudo systemctl restart httpd
$ sudo systemctl restart nginx

接下来,打开浏览器并访问以下地址:

http://server-ip/info.php    #将server-ip替换成你的服务器IP地址或域名

该网页显示了有关安装的PHP版本的大量信息,例如创建日期、构建系统、体系结构和大量PHP扩展等内容。

检查PHP 8版本信息

第 4 步:在CentOS/RHEL 8系统中安装PHP 8.0扩展

PHP扩展是为PHP提供附加功能的库,要安装 php 扩展,请使用以下命令:

$ sudo dnf install php-{extension-name}

例如,要使PHP与MySQL无缝协作,也可以安装MySQL扩展,命令如下:

$ sudo dnf install php-mysqlnd

最后可以使用以下命令验证已安装的扩展:

$ php -m

要验证是否安装了特定扩展,请执行以下命令:

$ php -m | grep 扩展名

例如:

$ php -m | grep mysqlnd

验证PHP扩展

总结

以上就是在CentOS 8和RHEL 8系统中安装最新的PHP 8.0版本过程,相对来说还是比较简单。通过查看以上过程步骤,想必大家也能够轻松的在CentOS/RHEL 8系统上轻松安装PHP 8.0以及各种PHP扩展。

另外,以上过程步骤也适用于CentOS/RHEL 7系统,有需求的小伙伴赶快去安装吧,以便及时体验PHP 8.0的各种功能。

未经允许不得转载:惠主机 » CentOS 8和RHEL 8系统安装PHP 8.0版本过程步骤