Amazon Linux AMIにpostgresqlをインストールする
※既にApacheやPHPがインストール済みであること前提です。
yumでパッケージをインストール
# yum install -y postgresql postgresql-server postgresql-libs php-pgsql
postgresユーザにパスワード設定
# passwd postgres
postgresユーザのbash環境変数に存在しないパスが指定されているので修正
PGDATA=/var/lib/pgsql/data
↓
PGDATA=/var/lib/pgsql9/data
postgresユーザに切り替える
# su - postgres
基本データベース生成とサービス開始
$ initdb --encoding=UTF8 --no-locale
$ pg_ctl start
$ exit
必要ならばスタートアップ登録
# chkconfig postgresql on
外部からの接続が必要ならば、以下2点を書き換え&追記する
# vim /var/lib/pgsql9/data/postgres.conf
listen_addresses = 'localhost'
↓
listen_addresses = '*'
# vim /var/lib/pgsql9/data/pg_hba.conf
host all all (any IP)/32 trustを追記
サービスを再起動して反映
# su - postgres
$ pg_ctl restart
$ exit