網頁

2012年4月22日 星期日

安裝phpPgAdmin on the CentOS

安裝了postgres,沒有個好的client使用也是沒用的,用官方的client,又要開放port,這又扯到安全性問題,找了找是否有跟phpMyA dmin一樣的免費php client,果然找到。再記一筆~


http://phppgadmin.sourceforge.net/doku.php?id=download
下載phpPgAdmin

wget http://downloads.sourceforge.net/phppgadmin/phpPgAdmin-5.0.3.tar.bz2?download

移至{你的apache網頁根目錄},再用下述command解壓縮
tar jxvf XXX.tar.bz2

cd /var/lib/pgsql/9.1/data
vim pg_hba.conf
加入
host  all  all   127.0.0.1/32   md5

cd {你的apache網頁根目錄}/phpPgAdmin/conf
vim config.inc.php

$conf['servers'][0]['host'] = '127.0.0.1';
$conf['use_xhtml_strict'] = false;

service postgresql-9.1 start
service httpd restart

若php是自行編譯的,則需要重新compiler(我們的系統是自行編譯到5.2.17)
su 到 root
cd ~
cd php-5.2.17
make clean

底下的configure,先看過server上的configure,可以用phpinfo先看過
'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr' '--with-libxml-dir=/usr' '--with-zlib' '--with-mcrypt=/usr' '--enable-mbstring' '--with-gd=/usr' '--with-apxs2=/usr/sbin/apxs' '--with-mysqli=/usr/bin/mysql_config' '--enable-zip' '--with-openssl=/usr' '--with-curl' '--with-pgsql=/usr/pgsql-9.1'

make
make test ← 記得測試下
make install

沒有留言:

張貼留言