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