phpPgAdmin (win)配置安装及远程访问
2013-07-18 15:17
716 查看
phpPgAdmin (win)配置安装
【1】 通过PostgreSQL的Application Stack Builder配置安装phpPgAdmin
1.确保PostgreSQL安装并正常运行以后,打开Application Stack Builder,如下图所示,选择合适的服务后,点击下一步:
2.在web Development分支下选中Apache/PHP v2.2.22-5.4.5-2和phpPgAdmin v5.0.4.-1,如下图所示,点击下一步:
3.指定下载目录,点击下一步,进行.exe执行文件下载:
4.下载完毕后开始安装Apache,安装完毕后点击【下一个】,安装phpPgAdmin,安装Apache和phpPgAdmin时根据安装向导一步一步进行即可。
5.安装完毕后会在开始菜单看到以下快捷方式:
点击EnterpriseDB ApachePHP后,会在浏览器中出现:
点击phpPgAdmin,会在浏览器中出现:
【注】1.若出现phpPgAdmin安装失败的问题,可以通过尝试以下方法:
可以直接从官网下载源码包
,解压后,将其放到Apache的安装目录
下,即可。
2.若出现网页失败的问题,可以尝试通过以下两种方法解决:
① 请尝试重启Apache服务;
② 请尝试修改服务参数:
请根据Apache的安装目录,找到配置文件config.inc.php:
然后根据需要对文件中的参数进行修改:
3.若出现登录到数据库时,输入了正确的用户名和密码,仍然无法登陆,可以通过尝试以下方法:
如下图所示:
可以尝试通过修改上述配置文件config.inc.php来解决,讲一下参数值改为false,如下所示:
$conf['extra_login_security'] = false;
然后重启Apache服务,刷新浏览器界面重新登陆,即可。
phpPgAdmin的远程访问配置:
1.PostgreSQL数据库服务允许远程访问:
修改配置文件..\data\pg_hba.conf:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5 【添加该条,或其他允许的网段】
2.phpPgAmin网站服务允许远程访问:
修改配置文件..\apache\www\phpPgAdmin\conf\config.inc.php:
$conf['extra_login_security'] = false;
3.phpPgAdmin是一个网站,网站的远程访问也是客户端对服务器端的访问,
所以如果需要远程访问,我们仅需要通过浏览器访问即可
(假设phpPgAdmin所在服务器IP为192.168.100.116):
http://192.168.100.116:8081/phpPgAdmin/
默认情况下,phpPgAdmin是连接的其本地的数据库(host:localhost,port:5432)
如果需要连接第三方服务器上的数据库,就需要修改配置文件
..\ApachePHP\apache\www\phpPgAdmin\conf\config.inc.php
需要改的参数有:
$conf['servers'][0]['host'] = '127.0.0.1';
$conf['servers'][0]['port'] = 5432;
$conf['servers'][0]['pg_dump_path'] = 'C:\\Program Files\\PostgreSQL\\9.1\\bin\\pg_dump.exe';
$conf['servers'][0]['pg_dumpall_path'] = 'C:\\Program Files\\PostgreSQL\\9.1\\bin\\pg_dumpall.exe';
等等。
【1】 通过PostgreSQL的Application Stack Builder配置安装phpPgAdmin
1.确保PostgreSQL安装并正常运行以后,打开Application Stack Builder,如下图所示,选择合适的服务后,点击下一步:
2.在web Development分支下选中Apache/PHP v2.2.22-5.4.5-2和phpPgAdmin v5.0.4.-1,如下图所示,点击下一步:
3.指定下载目录,点击下一步,进行.exe执行文件下载:
4.下载完毕后开始安装Apache,安装完毕后点击【下一个】,安装phpPgAdmin,安装Apache和phpPgAdmin时根据安装向导一步一步进行即可。
5.安装完毕后会在开始菜单看到以下快捷方式:
点击EnterpriseDB ApachePHP后,会在浏览器中出现:
点击phpPgAdmin,会在浏览器中出现:
【注】1.若出现phpPgAdmin安装失败的问题,可以通过尝试以下方法:
可以直接从官网下载源码包
,解压后,将其放到Apache的安装目录
下,即可。
2.若出现网页失败的问题,可以尝试通过以下两种方法解决:
① 请尝试重启Apache服务;
② 请尝试修改服务参数:
请根据Apache的安装目录,找到配置文件config.inc.php:
然后根据需要对文件中的参数进行修改:
3.若出现登录到数据库时,输入了正确的用户名和密码,仍然无法登陆,可以通过尝试以下方法:
如下图所示:
可以尝试通过修改上述配置文件config.inc.php来解决,讲一下参数值改为false,如下所示:
$conf['extra_login_security'] = false;
然后重启Apache服务,刷新浏览器界面重新登陆,即可。
phpPgAdmin的远程访问配置:
1.PostgreSQL数据库服务允许远程访问:
修改配置文件..\data\pg_hba.conf:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5 【添加该条,或其他允许的网段】
2.phpPgAmin网站服务允许远程访问:
修改配置文件..\apache\www\phpPgAdmin\conf\config.inc.php:
$conf['extra_login_security'] = false;
3.phpPgAdmin是一个网站,网站的远程访问也是客户端对服务器端的访问,
所以如果需要远程访问,我们仅需要通过浏览器访问即可
(假设phpPgAdmin所在服务器IP为192.168.100.116):
http://192.168.100.116:8081/phpPgAdmin/
默认情况下,phpPgAdmin是连接的其本地的数据库(host:localhost,port:5432)
如果需要连接第三方服务器上的数据库,就需要修改配置文件
..\ApachePHP\apache\www\phpPgAdmin\conf\config.inc.php
需要改的参数有:
$conf['servers'][0]['host'] = '127.0.0.1';
$conf['servers'][0]['port'] = 5432;
$conf['servers'][0]['pg_dump_path'] = 'C:\\Program Files\\PostgreSQL\\9.1\\bin\\pg_dump.exe';
$conf['servers'][0]['pg_dumpall_path'] = 'C:\\Program Files\\PostgreSQL\\9.1\\bin\\pg_dumpall.exe';
等等。
相关文章推荐
- 【Linux服务器】安装MySQL+Apache2+PHP服务并配置防火墙和MySQL远程访问
- win7下apache2+php5.4+Mysql5.5+phpMyAdmin4.0.5的安装与配置
- 在win系统安装配置 Memcached for PHP 5.5.X
- 安装启动rabbitmq并配置远程访问web管理界面
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
- CentOS安装mysql并配置远程访问
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- 在win系统安装配置 Memcached for PHP 5.3 图文教程
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- CentOS yum安装mysql及配置远程访问
- 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
- 【填坑】ubuntu安装MySQL并配置远程访问
- 在win系统安装配置 Memcached for PHP 5.3.X 图文教程
- centos 6.5下安装、配置并启动SSH远程访问
- centos 6.5下安装、配置并启动SSH远程访问
- 实验教程1:如何在阿里云服务器ECS上安装anaconda,配置远程访问的jupyter notebook
- 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
- ubuntu下安装和配置远程访问TeamView