webstatic、epel、および remi リポジトリを使用してみましたが、すべて次のエラーで失敗します。
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 までしかオフになっていません! うーん!)
どのレポでも利用できないため、rpm から OPENLDAP 2.4 をインストールしましょう。
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*
ゼロの結果を返す兆候はありません。(FYI: 私は既に 'yum を削除' した php 5.1 を既に持っています)
助けてくれてありがとう