网站搜索

如何在 CentOS 6 上安装 PHP 5.4、PHP 5.5 或 PHP 5.6


CentOS 6 官方存储库中 PHP 的当前版本是 PHP 5.3,该版本已达到生命周期终点,不再维护(在开发人员的错误修复和关键安全更新)。如果您仍在使用它,您可能会遇到未修补的安全漏洞。

因此,建议您尽快在 CentOS 6 Linux 发行版上升级或安装受支持的最新稳定版 PHP 5.4PHP 5.6尽可能。

安装 EPEL 和 Remi 存储库

1. 要安装最新稳定版本的 PHP,您需要将 EPELRemi 存储库添加到 CentOS 6以 root 用户身份使用以下命令进行分发。

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh epel-release-6-8.noarch.rpm remi-release-6.rpm

安装 Yum-Utils 来管理存储库

2. 安装 yum-utils,它是与 yum 集成的实用程序集合,可以通过多种方式扩展其本机功能,从而使其更强大且更易于使用。

yum-utils 用于动态启用或禁用包,无需任何手动配置。

yum install yum-utils

在 CentOS 6 上安装 PHP 5.4、PHP 5.5 或 PHP 5.6

3.安装EPELRemiyum-utils后,您现在可以继续安装<通过使用 启用 remi 存储库,将 PHP 5.4PHP 5.5PHP 5.6 以及 CentOS 6 发行版上所有必需的模块>yum-config-manager 命令如图所示。

yum-config-manager --enable remi-php54    [Intall PHP 5.4]
yum-config-manager --enable remi-php55    [Intall PHP 5.5]
yum-config-manager --enable remi-php56    [Intall PHP 5.6]

4.一旦启用了选定的 PHP 版本,您就可以安装 PHP(在我的例子中我选择了 PHP 5.6)以及所有需要的模块,如图所示。

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

如果您出于任何原因想要降级 PHP 版本,则需要删除现有的 PHP 版本,然后使用所需的模块重新安装新的 PHP。

最后,不要忘记查看这些有用的 PHP 文章:

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

就这样!如需与我们分享任何想法,请填写下面的反馈表。最后,请记住始终与 Howtoing.com 保持连接。