php 5.2 存储库

php 5.2 存储库

我对配置服务器相当不熟悉。无论如何,我正在运行 CentOS 5,我一直想为我的 PHP 5.2.17 安装 php-xml 包。此服务器运行专有软件,需要安装 PHP 5.2 而不是 5.3。

目前,我正在使用 atomic repo。但是当我执行 yum install php-xml 时,它会将所有 php 包更新到最新版 5.3.6。我不想这样 - 我想保持原样并安装 php-xml 5.2.17。

因此,我单独下载了 php-xml 包并尝试安装它,但出现以下错误:

Examining php-xml-5.2.17-1.x86_64.rpm: php-xml-5.2.17-1.x86_64
Marking php-xml-5.2.17-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package php-xml.x86_64 0:5.2.17-1 set to be updated
--> Processing Dependency: php-common = 5.2.17-1 for package: php-xml
--> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml
--> Processing Dependency: libxslt.so.1()(64bit) for package: php-xml
--> Running transaction check
---> Package libxslt.x86_64 0:1.1.17-2.el5_2.2 set to be updated
---> Package php-xml.x86_64 0:5.2.17-1 set to be updated
--> Processing Dependency: php-common = 5.2.17-1 for package: php-xml
--> Finished Dependency Resolution
php-xml-5.2.17-1.x86_64 from /php-xml-5.2.17-1.x86_64 has depsolving problems
--> Missing Dependency: php-common = 5.2.17-1 is needed by package php-xml-5.2.17-1.x86_64 (/php-xml-5.2.17-1.x86_64)
Error: Missing Dependency: php-common = 5.2.17-1 is needed by package php-xml-5.2.17-1.x86_64 (/php-xml-5.2.17-1.x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
                    package-cleanup --dupes
                    rpm -Va --nofiles --nodigest

尽管我检查过并且确实安装了 php-common 5.2.17-1,就像其他 PHP 包一样。

所以我认为我需要一个提供 5.2.17 php 包的存储库,对吗?我自己找不到。

感谢您提供有关我应该做什么的任何信息。

答案1

pear install XML_Parser # try to install it via pear not rpm

相关内容