[PHP-users 14705]Re: コマンドラインからpg_connect出来ない
Youichi Iwakiri
yiwakiri @ st.rim.or.jp
2003年 4月 17日 (木) 14:15:39 JST
いわきりです
fumio kitatani wrote in <200304161002.h3GA2fc14004 @ free.japandesign.ne.jp> :
>インストール時のRPMパッケージにオプションを渡すには、
>'--with-pgsql=shared'とするんだな、と思い込んでいましたが、
>ちょっと自信がないので調べてみます。。(^^;)
--with-pgsql=shared,/usr
と指定すると、PostgreSQLのライブラリは、/usr/lib下にある
libpqを探しますし、その前に指定してあるsharedは、
PostgreSQLを静的にリンクするのでは無く、動的リンク用に
作成するという意味合いです。
その場合は、標準だと
/usr/local/lib/php/extensions/no-debug-non-zts-yyyymmdd/
下に、pgsql.soという共有オブジェクトが作成されます。
それを有効(利用できるように)にするには、
php.iniに
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-yyyymmdd"
extension = pgsql.so
と記述が必要です。
もしくは、dl()関数で読み込んで下さい。
--
Youichi Iwakiri
PHP-users メーリングリストの案内