如果您是MySQL DBA,您可能会注意到PostgreSQL中一些命令的语法略有不同。另外,PostgreSQL中的某些DBA概念与MySQL略有不同。如果您的环境中运行的是PostgreSQL,则从命令行进行管理可能会有些困难,因为您必须记住所有的db命令和语法。注意:如果您在环境中使用MySQL数据库,则可以从Web控制台安装phpMyAdmin来管理MySQL数据库:在Linux上安装phpMyAdmin的5个步骤
使用phpPgAdmin,您几乎可以从基于Web的控制台执行所有PostgreSQL DBA活动。您不必担心记住PostgreSQL DBA命令或语法。
本教程说明了如何安装和配置phpPgAdmin工具以从Web界面管理PostgreSQL。
1.安装PHP和Apache
对于phpPgAdmin工具,您需要在环境中运行Apache和PHP。
您可以从yum安装Apache,或者从源代码下载并安装Apache。要验证您的系统是否已安装PHP并配置了Web访问权限,请将以下文件放在文档根目录中,并使用服务器的ip地址进行访问。
同样,您可以从yum安装PHP,也可以从源代码下载并安装PHP。
使用服务器的以下URL访问上面的test.php以验证PHP的安装。
2.下载phpPgAdmin
从此处下载phpPgAdmin,并将其移至您的服务器。或者,使用wget并将其直接下载到您的服务器上,如下所示。
当前的稳定版本是5.1。
最新的phpPgAdmin支持大多数版本的PostgreSQL DB,包括8.4.x和所有9.xy(9.1.21、9.2.16等)。
3.将phpPgAdmin移至Apache DocumentRoot
下载文件后,如下所示解压缩文件。
如下所示,将phpPgAdmin-version-number目录作为phpPgAdmin(即没有版本号)移动到Apache的DocumentRoot目录。
4.安装PHP pgsql支持
您的PHP应该具有pgsql支持。当您转到http:// {您的IP地址} /test.php时,您应该看到pgsql选项,如下所示。
PHP pgsql选项
如果没有看到以上内容,请为您的PHP安装适当的pgsql支持。
如果您已使用yum安装了PHP,则应如下所示安装php-pgsql软件包。
如果已从源代码安装PHP,则应使用–with-pgsql选项重新编译PHP。