世界都没见过
谈什么世界观

如何在CentOS8或者CentOS7上安装PHP8.0正式版

PHP团队宣布了PHP 8.0.0的正式版。本指南将向您展示如何在CentOS 8或者CentOS 7上安装PHP8.0.0。

在CentOS 8上安装PHP 8.0

我们将使用REMI存储库在CentOS 8 / CentOS 7 Linux系统上安装PHP 8。安装有两种选择

  • 安装PHP 8.0作为主要的PHP版本
  • 与其他PHP版本一起安装PHP 8.0

如果您希望安装并将PHP 8.0作为默认版本,请使用以下命令。这意味着用PHP 8.0提供的软件包替换发行版中的基本软件包。

CentOS 8:

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpmsudo dnf -y install yum-utilssudo dnf module reset phpsudo dnf module install php:remi-8.0 -ysudo dnf install php -y

CentOS 7:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmsudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpmsudo yum -y install yum-utilssudo yum-config-manager --disable 'remi-php*'sudo yum-config-manager --enable remi-php80sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

要安装任何其他PHP软件包,请使用命令语法:

sudo yum install php-xxx

检查PHP版本:

$ php --versionPHP 8.0.0RC4 (cli) (built: Nov 10 2020 10:57:27) ( NTS gcc x86_64 )Copyright (c) The PHP GroupZend Engine v4.0.0-dev, Copyright (c) Zend Technologies

在CentOS 8上安装PHP 8.0:

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpmsudo dnf -y install yum-utilssudo dnf module reset phpsudo dnf install php80

通过按键盘上的y键接受安装:

Dependencies resolved.================================================================================================================================================================== Package                                           Architecture                Version                                       Repository                      Size==================================================================================================================================================================Installing: php80                                             x86_64                      1.0-3.el8.remi                                remi-safe                      7.0 kInstalling dependencies: environment-modules                               x86_64                      4.1.4-4.el8                                   BaseOS                         254 k php80-php-cli                                     x86_64                      8.0.0~rc4-37.el8.remi                         remi-safe                      3.2 M php80-php-common                                  x86_64                      8.0.0~rc4-37.el8.remi                         remi-safe                      716 k php80-runtime                                     x86_64                      1.0-3.el8.remi                                remi-safe                      1.1 M policycoreutils-python-utils                      noarch                      2.9-9.el8                                     BaseOS                         251 k scl-utils                                         x86_64                      1:2.0.2-12.el8                                AppStream                       47 k tcl                                               x86_64                      1:8.6.8-2.el8                                 BaseOS                         1.1 MTransaction Summary==================================================================================================================================================================Install  8 PackagesTotal download size: 6.7 MInstalled size: 25 MIs this ok [y/N]: y

在CentOS 7上安装PHP 8.0:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmsudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpmsudo yum -y install yum-utilssudo yum-config-manager --disable 'remi-php*'sudo yum-config-manager --enable remi-safesudo yum -y install php80 

使用以下命令安装其他PHP扩展:

sudo yum install php80-php-xxx

或者

sudo yum install php80-php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

同意安装提示:

..Dependencies Resolved================================================================================================================================================================== Package                                    Arch                           Version                                        Repository                         Size==================================================================================================================================================================Installing: php80-php-bcmath                           x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                          82 k php80-php-devel                            x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         794 k php80-php-fpm                              x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         1.8 M php80-php-gd                               x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                          87 k php80-php-mbstring                         x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         483 k php80-php-mysqlnd                          x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         193 k php80-php-pear                             noarch                         1:1.10.12-2.el7.remi                           remi-safe                         363 k php80-php-pecl-zip                         x86_64                         1.19.1-1.el7.remi                              remi-safe                          53 k php80-php-xml                              x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         174 kInstalling for dependencies: php80-php-pdo                              x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                         127 k php80-php-process                          x86_64                         8.0.0~rc4-37.el7.remi                          remi-safe                          86 kTransaction Summary==================================================================================================================================================================Install  9 Packages (+2 Dependent packages)Total download size: 4.2 MInstalled size: 16 MIs this ok [y/d/N]: y

使用以下命令检查PHP 8版本和可用扩展

$ php80 --versionPHP 8.0.0RC4 (cli) (built: Nov 10 2020 10:57:27) ( NTS gcc x86_64 )Copyright (c) The PHP GroupZend Engine v4.0.0-dev, Copyright (c) Zend Technologies$ php80 --modules
赞(0) 打赏
未经允许不得转载:VPS排行榜 » 如何在CentOS8或者CentOS7上安装PHP8.0正式版

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏