CentOS6


・postgresql8.4.18 インストール

# yum -y install postgresql-server

# /etc/rc.d/init.d/postgresql initdb 
Initializing database:     [ OK ]

# /etc/rc.d/init.d/postgresql start 
Starting postgresql service:    [ OK ]

# chkconfig postgresql on 

データベース専用ユーザになる
#su - postgres

登録されているデータベースのリストとエンコーディングを確認
$psql -l
文字コードのUTF8を確認

ブラウザからアクセスされたとき、相手をするユーザを作っておく
$createuser nobody

質問はすべてno

データベースを登録する
$createdb book

bookはまだテーブルもデータもない空の状態
一応
$psql -l
で確認

・パスワード設定
$psql book
book=# alter user postgres with password '31415926';


・データベースへの接続設定 # vi /var/lib/pgsql/data/pg_hba.conf # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust
・public_html にinfo.phpをおく ホームディレクトリにpublic_htmlを作りその中にinfo.phpをおく。 info.php の中身は <? phpinfo(); ?> ブラウザで 192.168.1.50/~yamasaki/ で確認。phpのバージョンなどが記載されたページが表示されればOK