[PHP-users 1102] Re: Apache+PHP3のインストール

KOYAMA Tetsuji php-users@php.gr.jp
Tue, 07 Aug 2001 22:04:24 +0900


  小山です。

At Tue, 7 Aug 2001 21:45:29 +0900,
土屋賢治 wrote:

> >モジュールとして組み込むのであれば、(土屋さんの環境であれ
> >ば)/etc/apache/http.conf に、
> >LoadModule php3_module        libexec/libphp3.so
> >※パスは適度修正してください。
> >も必要かと思います。

  土屋さんはダイナミックモジュールとして php を作成しているわけではな
いので、そもそも libphp3.so は作成されないと思いますが。

> restartしたところ
> Starting httpd: Syntax error on line 214 of /etc/apache/httpd.conf:
> Cannot load /home/apache/libexec/libphp3.so into server: 
> libpq.so.2.0: cannot open shared
> object file: No such file or directory

  これはまた別の原因で、PostgreSQL の共有ライブラリ libpq.so.2.0 が見
つからないためですね。

	・/etc/ld.so.conf に /opt/pgsql/lib を追加
	・httpd.conf の LoadMolude の前に
		LoadFile "/opt/pgsql/lib/libpq.so.2.0"
	  を追加

のどちらかの方法で解決するのではないかと思います。

> このファイルもともとなくて、他のサーバから持ってきたんですが
> これだけではだめなんでしょうか...。

  ダイナミックモジュールで構わないのなら、そのように configure したほ
うがいいでしょうね。

-- 
	小山 哲志@ビート・クラフト
	koyama@beatcraft.com
	koyama@hoge.org