我终于找到了存放所有 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.x和IonCube Loader 模块该版本。
请注意,来自 IUS 存储库的软件包具有不同的软件包名称(例如,PHP 5.3.x 软件包名为php53u-*
),以避免与基本系统发生冲突(如SafeRepo 计划页面),与centos.alt.ru
您尝试过的包不同。