| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
「PostgreSQL」をWebブラウザから操作できる「phpPgAdmin」を導入します。
なお、「Apache」の設定、「PHP」の導入は完了済みとします。
必要なパッケージのインストール
「phpPgAdmin」に必要なだけならphp-pgsqlだけで構いません。
自分の場合、その他に必要なものも併せてインストールしました。
[root@Fedora ~]# yum -y install php-pgsql php-mcrypt php-mbstring <= 「phpPgAdmin」関連のインストール [root@Fedora ~]# yum clean packages <= ダウンロードしたパッケージの削除 |
「phpPgAdmin」のインストール
[root@Fedora ~]# wget http://jaist.dl.sourceforge.net/sourceforge/phppgadmin/phpPgAdmin-4.2.tar.gz <= 「phpPgAdmin」のソースをダウンロード [root@Fedora ~]# tar xzf phpPgAdmin-4.2.tar.gz <= ダウンロードしたファイルの展開 [root@Fedora ~]# mv phpPgAdmin-4.2 /var/www/phppgadmin <= 展開したディレクトリの移動 |
[root@Fedora ~]# vi /var/www/phppgadmin/conf/config.inc.php <= 設定ファイルの編集 $conf['servers'][0]['host'] = ''; ↓ $conf['servers'][0]['host'] = 'localhost'; <= ホスト名を指定 $conf['extra_login_security'] = true; ↓ $conf['extra_login_security'] = false; <= postgresユーザでのログインを許可 $conf['owned_only'] = false; ↓ $conf['owned_only'] = true; <= ログインユーザの所有データベース以外は表示しない |
LAN内からアクセス出来るように「Apache」を設定します。
[root@Fedora ~]# vi /etc/httpd/conf.d/phppgadmin.conf <= 設定ファイルの作成 以下のように記述 Alias /phpPgAdmin /var/www/phppgadmin Alias /phppgadmin /var/www/phppgadmin <Directory /var/www/phppgadmin/> order deny,allow deny from all allow from 127.0.0.1 allow from 192.168.0 </Directory> |
「Apache」を再起動し、設定を反映させます。
[root@Fedora ~]# /etc/rc.d/init.d/httpd restart |
https://サーバのIPアドレス/phpPgAdmin/
とアクセスすれば、以下のように表示されるので、左側のPostgreSQLをクリックします。

ログイン画面が表示されるので、「PostgreSQL」に登録されているユーザの「ユーザ名」と「パスワード」を入力してログインします。