我尝试使用 webstatic、epel 和 remi repo,但都失败并出现以下错误:
Missing Dependency: openldap >= 2.3.43-25.el5_8.1 is
needed by package libcurl-7.27.0-10.el5.remi.x86_64 (remi-test)
好的,好的,我系统上的openldap版本是:
sudo yum list package openldap
Installed Packages
openldap.i386 2.3.43-3.el5 installed
openldap.x86_64 2.3.43-3.el5 installed
(可悲的是我只被补丁版本-3到-25关闭!grr!)
让我们从 rpm 安装 OPENLDAP 2.4,因为它在任何 repo 上都不可用:
wget http://someurl/downloads/openldap-2.4.24.tgz
tar -zxf openldap-2.4.24.tgz
cd openldap-2.4.24
./configure
得到这个错误:
checking if Berkeley DB version supported by BDB/HDB backends... no
configure: error: BerkeleyDB version incompatible with BDB/HDB backends
我只想在 RedHat Linux 5 86_x64 上将 PHP 5.1 升级到 5.4。没必要这么复杂!有人有什么想法吗?
从源代码编译 php 是依赖关系的噩梦!但我还是尝试了:
sudo rpm -ivh php54-5.4.16-1.ius.el5.src.rpm
Password:
warning: php54-5.4.16-1.ius.el5.src.rpm: Header V4 DSA signature: NOKEY, key ID 9cd4953f
1:php54 warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root x8
warning: user mockbuild does not exist - using root x8
########################################### [100%]
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
...repeated 8 more times.
我显然完成了 100%,但没有任何迹象表明它sudo rpm -qa | grep *php*
返回零结果。(仅供参考:我已经 'yum removed' php 5.1)
谢谢你的帮助