■PHP/DB‎ > ‎

PGSQPインストール

ソースファイルを本家より最新版をダウンロードします。

好きな場所にダウンロードし、展開してください。
# useradd postgres
# passwd postgres
# su - postgres
$ ./configure
※変更点
  --enable-multibyte=EUC_JP --enable-syslog
  7.4.x移行はデフォルトで有効になります。
$ make
# make install
# cd /usr/local/pgsql
# mkdir data
# chown postgres:postgres data
# su - postgres
$ vi .bashrc
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export MANPATH=$MANPATH:$POSTGRES_HOME/man
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$PGLIB"
export PATH=$PATH:$POSTGRES_HOME/bin
$ . .bashrc
$ initdb -D /usr/local/pgsql/data  
   

■自動起動
# cd /etc/rc.d/init.d/
# cp /usr/local/src/postgresql-7.4.x/contrib/start-scripts/linux postgresql
# chmod 755 postgresql
# chkconfig --level 2345 postgresql on     

■設定
$cd /usr/local/pgsql/data/postgresql.conf
#tcpip_socket = false
 ↓
tcpip_socket = true   
 

設定変更後、Postgresを再起動させて
port確認して5432が開いていればOK