网站搜索

如何在 CentOS 7 上安装 PHP 5.6


默认情况下,CentOS 7 官方软件包存储库有 PHP 5.4,该版本已达到生命周期终点,不再由开发人员积极维护。为了跟上最新的功能和安全更新,您的 CentOS 7 系统上需要更新(可能是最新)版本的 PHP。

因此,强烈建议您在 CentOS 7 Linux 发行版上升级或安装最新受支持的稳定版 PHP 5.5PHP 5.6 或 PHP 7。

在本文中,我们将解释如何在 CentOS 7 上安装受支持的稳定版本的 PHP 5.5(仅提供安全更新)或 PHP 5.6(相同的说明也适用于 RHEL 7)发行版。

在 CentOS 7 上安装 PHP 5.6

1. 要安装 PHP 5.6,您必须在 CentOS 7 系统上安装并启用 EPELRemi 存储库使用下面的命令。

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. 接下来,安装yum-utils,它是一系列与 yum 集成的实用程序,以增强其默认功能,为其提供更高级的包管理选项,并使其更容易使用。

它的一些重要功能包括操作存储库、随时随地启用或禁用软件包等等,无需任何手动配置。

yum install yum-utils

3.yum-utils提供的最重要的程序之一是yum-config-manager,您可以使用它来激活 Remi存储库作为安装各种PHP版本的默认存储库。例如,如果您想在 CentOS 7 上安装 PHP 5.5PHP 5.6PHP 7.2,只需启用并如图所示安装。

yum-config-manager --enable remi-php55   [Install PHP 5.5]
yum-config-manager --enable remi-php56   [Install PHP 5.6]
yum-config-manager --enable remi-php72   [Install PHP 7.2]

4. 现在您已经启用了选定的 PHP 版本,您可以安装 PHP(这里我们选择安装 PHP 5.6)以及所有需要的模块,如下所示

yum-config-manager --enable remi-php56   [Install PHP 5.6]
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

需要注意的重要事项:

  1. 如果您出于某种原因想要降级 PHP 版本,则需要删除现有的 PHP 版本,然后重新安装包含所需模块的新 PHP。
  2. 您还可以在 Linux 上安装多个版本的 PHP,并手动选择默认使用哪个版本。

然后,仔细检查系统上安装的 PHP 版本。

php -v

最后,请记住阅读这些有用的 PHP 文章:

  1. 如何在 Linux 命令行中使用和执行 PHP 代码
  2. 如何查找 MySQL、PHP 和 Apache 配置文件
  3. 如何使用脚本测试 PHP MySQL 数据库连接
  4. 如何使用 Cron 以普通用户身份运行 PHP 脚本

现在就是这样!要与我们分享任何想法,您可以使用下面的评论表。接下来,我们将指导您在 CentOS 6 中安装 PHP 7。在此之前,请保持与 linux-console.net 的联系。