HCRM博客

在CentOS系统上轻松安装PHP RPM包教程

centos系统上安装php,通常使用RPM包管理系统进行操作,本文将详细介绍如何在CentOS 7和CentOS 8系统上安装不同版本的PHP,包括添加必要的存储库、安装PHP及其扩展,并提供一些常见问题的解决方案。

一、CentOS 7 上安装 PHP 7.4

在CentOS系统上轻松安装PHP RPM包教程-图1
(图片来源网络,侵权删除)

1. 添加 EPEL 和 REMI 存储库

需要添加EPEL(Extra Packages for Enterprise Linux)和REMI存储库,以便获取最新的PHP版本。

  • sudo yum install epelrelease y
  • sudo yum y install https://rpms.remirepo.net/enterprise/remirelease7.rpm

2. 启用 PHP 7.4 仓库并安装 PHP

启用PHP 7.4的Remi存储库,并安装PHP 7.4及其常用扩展。

  • sudo yumconfigmanager enable remiphp74
  • sudo yum install php phpcli phpfpm phpmysqlnd phpzip phpdevel phpgd phpmcrypt phpmbstring phpcurl phpxml phppear phpbcmath phpjson phpredis y

3. 验证安装

安装完成后,可以通过以下命令验证PHP是否安装成功以及查看当前PHP版本。

在CentOS系统上轻松安装PHP RPM包教程-图2
(图片来源网络,侵权删除)
  • php v

如果显示类似“PHP 7.4.x (cli)”的信息,则表示PHP 7.4已成功安装。

二、CentOS 7 上安装 PHP 8.1

1. 添加 EPEL 和 REMI 存储库

同样,首先添加EPEL和REMI存储库。

  • sudo yum install epelrelease y
  • sudo yum y install https://rpms.remirepo.net/enterprise/remirelease7.rpm

2. 启用 PHP 8.1 仓库并安装 PHP

启用PHP 8.1的Remi存储库,并安装PHP 8.1及其常用扩展。

在CentOS系统上轻松安装PHP RPM包教程-图3
(图片来源网络,侵权删除)
  • sudo yumconfigmanager enable remiphp81
  • sudo yum install php phpcli phpfpm phpjson phpcommon phpmysqlnd phpzip phpgd phpmbstring phpcurl phpxml phppear phpbcmath y

3. 验证安装

同样,通过以下命令验证PHP是否安装成功以及查看当前PHP版本。

  • php v

如果显示类似“PHP 8.1.x (cli)”的信息,则表示PHP 8.1已成功安装。

三、CentOS 8 上安装 PHP 8.0

1. 添加 EPEL 和 REMI 存储库

在CentOS 8上,首先添加EPEL和REMI存储库。

  • sudo dnf y install https://dl.fedoraproject.org/pub/epel/epelreleaselatest8.noarch.rpm
  • sudo dnf y install https://rpms.remirepo.net/enterprise/remirelease8.rpm

2. 安装 PHP 8.0

安装PHP 8.0及其常用扩展。

  • sudo dnf module reset php
  • sudo dnf module install php:remi8.0 y
  • sudo dnf install phpfpm y
  • systemctl enable phpfpm
  • systemctl start phpfpm
  • sudo dnf install phpmysqlnd y
  • sudo dnf install phpmbstring y

3. 验证安装

通过以下命令验证PHP是否安装成功以及查看当前PHP版本。

  • php v

如果显示类似“PHP 8.0.x (cli)”的信息,则表示PHP 8.0已成功安装。

四、常见问题及解决方案

Q1:如何更改PHP版本?

A1:在CentOS系统中,可以使用yumconfigmanagerdnf module来切换PHP版本,要切换到PHP 8.1,可以运行:

  • sudo yumconfigmanager enable remiphp81
  • or for CentOS 8
  • sudo dnf module reset php
  • sudo dnf module install php:remi8.1 y

Q2:如何安装特定的PHP扩展?

A2:可以使用yum searchdnf search命令查找可用的PHP扩展,然后使用yum installdnf install命令进行安装,要安装phpredis扩展,可以运行:

  • sudo yum install phpredis y
  • or for CentOS 8
  • sudo dnf install phpredis y

通过上述步骤,可以在CentOS系统上轻松安装和管理不同版本的PHP,无论是开发环境还是生产环境,都可以根据需要选择合适的PHP版本及其扩展,希望本文对您有所帮助!

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/9260.html

分享:
扫描分享到社交APP
上一篇
下一篇