zoukankan      html  css  js  c++  java
  • phpPgAdmin (win)配置安装及远程访问

    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数据库服务允许远程访问:

         修改配置文件..datapg_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网站服务允许远程访问:     

         修改配置文件..apachewwwphpPgAdminconfconfig.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)
           如果需要连接第三方服务器上的数据库,就需要修改配置文件  
           ..ApachePHPapachewwwphpPgAdminconfconfig.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';

            等等。

          
     
  • 相关阅读:
    今天再积累一个很菜的问题,union union all
    MS SQL SERVER 2005全文索引
    转:xml的读写
    今天觉得自己太累了!
    几点Session使用的经验(sessionId)(转载)
    再积累又一个很菜的问题:页面间用get方式传汉字
    SQL SERVER 2000的全文检索功能
    今天觉得自己太菜了!!!!
    堆、栈、自由存储区、全局/静态存储区和常量存储区(转)
    fedora 系统使用 Broadcom BCM4312 无线网卡(转)
  • 原文地址:https://www.cnblogs.com/liuyuanyuanGOGO/p/phpPgAdmin_win.html
Copyright © 2011-2022 走看看