如何在 CentOS 6 上安装 PHP 5.3?

如何在 CentOS 6 上安装 PHP 5.3?

我终于找到了存放所有 PHP 5.3 文件的地方。我有所有链接,但我真的不知道有了这些链接还能去哪里。

简单地执行“yum install linkshere”只会给我带来如下屏幕截图中的问题:

在此处输入图片描述

对于命令中已经链接的其他文件,我也得到了与此完全相同的错误。

即使我在命令中拥有该类型文件的链接,它仍然会给我提示它是必需的问题。

我的链接: http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

转到该链接,然后按Ctrl+F并搜索“php-5.3”,您就会找到它的起始位置。

此外,每当我运行以下命令时,我都会得到:

rpm -Uvh http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

在此处输入图片描述

我的服务器运行的是 CentOS 6,从我目前所做的和所读到的内容来看,我已经从我的服务器中删除了 PHP。我只是不知道如何安装所有东西,并解决我遇到的问题。

我需要 PHP 5.3,因为我拥有的脚本是 IonCubed,它是为 5.3 制作的。也无法再联系所有者来更新它。

答案1

我猜你不仅想要“PHP 5.3”(基本 CentOS 6 发行版中包含的软件包可以满足你的需要php-5.3.3-*),还想要“比 5.3.3 更新的 PHP 5.3.x 版本,以及为该 PHP 版本构建的 IonCube Loader 模块”。在这种情况下,你可以查看IUS 社区项目,它为最新的上游版本的 PHP 和一些其他软件提供 RPM 包,这些软件是为 RHEL 构建的(并与 CentOS 兼容)。特别是,这个存储库提供了最新版本的PHP 5.3.xIonCube Loader 模块该版本。

请注意,来自 IUS 存储库的软件包具有不同的软件包名称(例如,PHP 5.3.x 软件包名为php53u-*),以避免与基本系统发生冲突(如SafeRepo 计划页面),与centos.alt.ru您尝试过的包不同。

相关内容