免责声明:我使用 Linux 来完成一些工作,但是不是Linux 管理员。
我有一台 Centos 5.4 机器,它执行一些服务器任务,并兼作网站开发机器。PHP 5.3.3 是通过 RPM 选项安装的--without-pear
。我现在想使用 PearDB,但不知道如何安装它。
如果我跑yum install php-pear-db
,它会回来
Error: Missing Dependency: php = 5.1.6-27.el5_5.3 is needed by package php-devel-5.1.6-27.el5_5.3.i386 (updates)
。
我发现的唯一一个看起来可能接近的 RPM 目前有一个无效链接,所以我甚至无法尝试。
解决此问题的最佳方法是什么?有没有办法从 RPM 重新安装并包含 pear?我可以在不破坏当前安装的情况下安装依赖项吗?我是否应该尝试卸载原始 PHP 并从源代码重新安装它,并附带 pear?
我以为这可能是 SU 的问题,但那边的常见问题解答却表明并非如此。
答案1
最简单的方法是使用 yum 卸载 php 和 php-devel 包,然后使用 yum 安装 php-pear-DB。然后它将获取 php 和 php-devel 的所有其他依赖项。