vine-users ML アーカイブ



[vine-users:050755] Re: PHP で PostgreSQL に接続できません。

  • From: MACHINO Satoshi <machino@xxxxxxxxxxxxx>
  • Subject: [vine-users:050755] Re: PHP で PostgreSQL に接続できません。
  • Date: Thu, 23 May 2002 13:34:37 +0900 (JST)
まちの です。

From: JunnitiSibasaki <jsibasaki@xxxxxxxxxxxxxx>
Subject: [vine-users:050754] Re: PHP で PostgreSQL に接続できません。
Date: Thu, 23 May 2002 13:07:58 +0900
Message-ID: <3CEC6B1E.1050406@xxxxxxxxxxxxxx>

jsibasaki> こんにちわ。
jsibasaki> 
jsibasaki> 
jsibasaki> > まちの です。
jsibasaki> > インストールされたPHPのパッケージ名とバージョンを
jsibasaki> > 教えてもらえませんか?
jsibasaki> > (VinePlusかSeedPlusのですよね?)
jsibasaki> 
jsibasaki> はい、製品版を購入したらVinePlusというCDが付いててこれから
jsibasaki> インストールしました。
jsibasaki> 
jsibasaki> コマンドがこれで正しいかどうか分かりませんが
jsibasaki> #rpm -qa | grep php
jsibasaki> としてみたところ
jsibasaki> 
jsibasaki> #php-4.1.2-0vl1
jsibasaki> #php-devel-4.1.2-0vl1
jsibasaki> #php-imap-4.1.2-0vl1
jsibasaki> #php-pgsql-4.1.2-0vl1
jsibasaki> 
jsibasaki> phpファイルが他にもあったのですが依存関係とかでインストールに失敗しました。

失敗したというPHP関連のパッケージも少し気になりますが...
(今回の事には関係ないと思いますが)

今FTPサイトのVinePlus-2.5には
それより少し新しいPHPとして
 php-4.2.1-0vl2 
 php-devel-4.2.1-0vl2
 php-imap-4.2.1-0vl2
 php-pgsql-4.2.1-0vl2
 (php-manual-4.2.1-0vl2)
 (php-odbc-4.2.1-0vl2)
 (php-mysql-4.2.1-0vl2)
 (php-ldap-4.2.1-0vl2)
が置いてあります。

これには一応php.iniの雛型?みたいなモノ(defaultに少し追加した)が
インストールされるようになっています。
# すでにそれ以前にphp.iniがあればphp.ini.rpmnewになるかな?

まだ何もカスタマイズせず、PHPを実際に使っていないのであれば
古いモノを削除後、VinePlus-2.5のモノをインストールしてもらえれば
たぶん**すぐ**使えるようになっていると思います。

削除しなくても上に書いたように設定用のphp.iniは入りますし、
今のモノをベースにここで紹介されていた過去ログを見てもらっても良いかと
思います。

postgreSQLとの連携だけなら
/etc/php.iniの中で
extension_dir = /usr/lib/php4に修正
extension=pgsql.soを追記する
ぐらいで良いかと思います。


まちの