vine-users ML アーカイブ



[vine-users:052536] Re: PHP4.2.2 のインストールについて

  • From: KIKUCHI Junichi <maxi@xxxxxxxxxxxxx>
  • Subject: [vine-users:052536] Re: PHP4.2.2 のインストールについて
  • Date: Sat, 03 Aug 2002 21:42:46 +0900
菊池@春日部です。

shindo_hiroakiさんの<20020803205708.2584.SHINDO_HIROAKI@xxxxxxxxxxxxx>から

> お世話になります。新藤です。

こんばんは。
ちょっと整理してみましょう。

> libexpat-1.95.2-0vl3.i386.rpm 
> libxml2-2.4.21-1vl1.i386.rpm 
> をインストールしてエラーを減らしてはいるのですが、
> 
> # rpm -ihv php*
> エラー: 依存性の欠如:
>         openldapは php-ldap-4.2.2-0vl0 に必要とされています
>         liblber.so.2は php-ldap-4.2.2-0vl0 に必要とされています
>         libldap.so.2は php-ldap-4.2.2-0vl0 に必要とされています
>         libsasl.so.7は php-ldap-4.2.2-0vl0 に必要とされています
> 
> となります。
> そこで
> 
> rpm -ihv openldap-2.0.23-0vl1.i386.rpm
> エラー: 依存性の欠如:
>         cyrus-saslは openldap-2.0.23-0vl1 に必要とされています
>         libsasl.so.7は openldap-2.0.23-0vl1 に必要とされています
> 
> ということで「cyrus-sasl」を調べてみると、SMTPと関係がある
> らしく、え、なんで?という状況です。
> 
> PHPをインストールするのもなかなかたいへん・・・
> (勉強にはなりますが)

PHP の機能をどこまで利用するかを、よくお考えになって
パッケージを入れると良いと思います。

shindo_hiroakiさんの<20020802235536.41E9.SHINDO_HIROAKI@xxxxxxxxxxxxx>から

> (パッケージ)
> php-4.2.2-0vl0.i386.rpm
> php-manual-4.2.2-0vl0.i386.rpm
> php-devel-4.2.2-0vl0.i386.rpm
> php-pgsql-4.2.2-0vl0.i386.rpm
> php-imap-4.2.2-0vl0.i386.rpm
> php-ldap-4.2.2-0vl0.i386.rpm


例えば、ウチの Vine2.5 鯖には、php,php-devel,php-manual
しか入れてなかったりします(実際には運用もまだだったり)。
実際に利用したい PHP のパッケージをインストールすれば
良いのではないかと思います。

# 実際、PHP を動かしたいだけなら、php-4.2.2-0vl0 が入っていれば
# 動きますし。

cyrus-sasl は SMTP-AUTH を利用したいときにインストールします。
VinePlus にあると思います(僕は source から make しましたけど)。

あと、楽にインストールしたいなら、apt を使うことをお勧めします。
/etc/apt/sources.list で VinePlus も拾って来られるように設定し、
後は、

 # apt-get update
 # apt-get install hogehoge

で、依存関係のあるパッケージも一緒に DL してインストールして
くれます。興味があれば、調べてみてください。

-- 
菊池順一 <maxi@xxxxxxxxxxxxx>