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';

等等。

      
 

phpPgAdmin (win)配置安装及远程访问的更多相关文章

  1. Winserver2012下mysql 5.7解压版(zip)配置安装

    一.安装 下载mysqlzip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysqlmsi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装 配置环境变量打开环境变量配置页 ...

  2. win 10 安装 mysql解压版 步骤

    参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...

  3. Win下安装MySQL 5.6

    最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...

  4. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

  5. 在Linux上配置xampp后远程访问域名报错

    在Linux上配置xampp后远程访问域名报错: New XAMPP security concept: Access to the requested object is only availabl ...

  6. 配置安装CocoPods后进行 项目基本配置

    配置安装CocoPods后进行 项目基本配置总结 1)终端在文件根目录下输入 $ touch Podfile 创建一个空白的Podfile文件 2)然后在使用编辑器打开Podfile文件进行需要配置的 ...

  7. 【转】Ubuntu 14.04配置安装java环境和android开发环境(包括真机调试环境)

    原文网址:http://my.oschina.net/HalZf/blog/347351 总要记录下过程,不然老是会忘记掉-真老了.-_-! 一.配置安装ubuntu 64位java环境: 1.下载l ...

  8. 基于XMPP实现的Openfire的配置安装+Android客户端的实现

    最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :) 一.基于xmpp实现的openfire的配置安装 1. 下载最新的openfire安装文件 官方下载站点: http://www.igni ...

  9. 基于XMPP实现的Openfire的配置安装+Android客户端的实现[转]

    最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :) http://blog.csdn.net/sk719887916/article/details/40541163 https://git ...

随机推荐

  1. SharePoint服务器端对象模型 之 使用CAML进行数据查询

    (一)概述 在SharePoint的开发应用中,查询是非常常用的一种手段,根据某些筛选.排序条件,获得某个列表或者某一些列表中相应的列表条目的集合. 除去列表上的查询之外,在SharePoint中还大 ...

  2. ECMAScript6补全字符串长度方法padStart()和padEnd()

    一.padStart() 1.定义 padStart()方法用另一个字符串(默认为空格)重复填充到对象字符串到指定长度,填充从对象字符串左侧开始,返回新的字符串. 2.语法 str.padStart( ...

  3. 密码硬编码(Password Management: Hardcoded Password)

    在对项目进行安全扫描时,发现一些密码硬编码问题,本文主要三个方面:1)什么是密码硬编码:2)密码硬编码的危害:3)密码硬编码的解决方案. 一 什么是密码硬编码 将密码以明文的形式直接写到代码中,就是密 ...

  4. 0x08 MySQL 超详细-索引原理&慢查询优化【转-多图】(重点)

    Content From——Egon's Blog http://www.cnblogs.com/linhaifeng/articles/7274563.html#top 0x01 介绍 为何要有索引 ...

  5. Linux中权限管理之ACL权限

    1.简介: a.作用: 是为了防止权限不够用的情况,一般的权限有所有者.所属组.其他人这三种,当这三种满足不了我们的需求的时候就可以使用ACL权限 b.故事背景: 一个老师,给一个班的学员上课,他在l ...

  6. mysql大致学习路径

  7. windows 安装 python _ flask

    1:首先安装python虚拟环境;(略) 2: 添加一个虚拟环境: 在你的项目目录里直接 virtualenv venv 启动虚拟环境;\venv\Scripts 直接运行activate 3: 在虚 ...

  8. open-falcon 前端代码在windows上运行

    1: 下载代码git clone https://github.com/open-falcon/dashboard.git 2:在代码\dashboard-0.2.0 的根目录下安装 python虚拟 ...

  9. 剑指offer 面试45题

    面试45题: 题:把数组排成最小的数 题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小 ...

  10. 剑指offer 面试46题

    面试46题: 题目:把数字翻译成字符串 题:给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成“a”,1翻译成“b”,……,11翻译成“1”,……,25翻译成“z”.一个数字可能有多个翻译.例如 ...