[PHP-users 8174] Re: PHP4.2.1 + Apache1.3.26のインストールができない

Michitoshi Sato php-users@php.gr.jp
Fri, 21 Jun 2002 10:27:15 +0900


佐藤通敏です。

> 土田様 メールありがとうございます。
> 高野と申します。
> 
> 
> > On Thu, 20 Jun 2002 18:23:47 +0900
> > yoichi_takano@ha.daifuku.co.jp wrote:
> > > /usr/local/pgsql/lib/libpq.so:
> > > > >シンボル main: 参照シンボルが見つかりません。
> > > > >../bin/apachectl startssl: httpd could not be started
> > > >
> > > > httpd.confでLoadModuleの前辺りに
> > > >
> > > > LoadFile /usr/local/pgsql/lib/libpq.so
> > > >
> > > > とか書いてもダメですか?
> > >
> > > これもやりましたが駄目でした。
> >
> >
> > /etc/ld.so.conf ファイルに /usr/local/pgsql/lib を追加して、
> > ldconfig コマンドを打ってください。
> 
> 利用のOSはSolaris 8ですが、findで探しても(/etc/)ld.so.conf はありません。
> 同様にldconfigもありませんでした。


/etc/ld.so.confやldconfigはlinuxで使われるファイルですので無くて
当然です。

LD_LIBRARY_PATHやLD_RUN_PATHを定義しないでlddでライブラリーが見つかる
かを確認すると多分ライブラリーが見付からないでしょう。

対策としては、LD_RUN_PATHを定義して再度リンクするか、/etc/*.d/に有る
起動スクリプトにLD_LIBRARY_PATHを定義して起動させてみては
どうでしょうか?