如何在Ubuntu 15.04上安装Postgresql和phpPgAdmin

2021-06-15 11:05:23 浏览数 (1)

如何在Ubuntu 15.04上安装Postgresql和phpPgAdmin

PostgreSQL或Postgres是一种功能强大的高性能对象关系数据库管理系统(ORDBMS),采用灵活的BSD样式许可证发布。 PostgreSQL非常适合大型数据库,具有许多高级功能。

PostgreSQL可用于许多操作系统,包括Linux,FreeBSD,Solaris和Microsoft Windows。 PhpPgAdmin是一个用于管理PostgreSQL数据库的基于PHP的Web应用程序。 使用Phppgadmin,可以轻松创建数据库,创建角色并在Postgres中创建表。

本教程将介绍在Ubuntu 15.04上安装PostgreSQL及其基于Web的管理界面phpPgAdmin。

先决条件

  • Ubuntu Server 15.04。
  • Root / Sudo访问。

我们将在本教程中做什么:

  1. 安装PostgreSQL,phpPgAdmin和Apache2。
  2. 配置PostgreSQL用户。
  3. 配置Apache2。
  4. 配置phpPgAdmin。
  5. 测试。

第1步 - 安装PostgreSQL,phpPgAdmin和Apache2

Ubuntu存储库中提供了PostgreSQL和PhpPgAdmin。 所以你只需要使用apt命令安装它们。

sudo apt-get install postgresql postgresql-contrib phppgadmin

上述命令将自动安装PostgreSQL所需的所有软件包,如Apache,PHP等。

第2步 - 配置PostgreSQL用户

PostgreSQL使用角色进行用户身份验证和授权,就像Unix-Style权限一样。 默认情况下,PostgreSQL为基本身份验证创建一个名为“p ostgres”的新用户。 要使用PostgreSQL,您需要登录到“ postgres”帐户,您可以通过键入以下内容:

sudo su su - postgres

现在您可以使用以下命令访问PostgreSQL提示符:

psql

然后键入以下内容更改postgres角色的密码:

password postgres ENTER YOUR PASSWORD

第3步 - 配置Apache2

您需要为phpPgAdmin配置apache。 通过键入以下命令,用nano编辑/ etc / apache2 / conf-available / phppgadmin.conf文件:

cd /etc/apache2/conf-available/ nano phppgadmin.conf

注释行#Require本地通过在行前添加一个#,并添加所有的行允许,以便您可以从浏览器访问。

第4步 - 配置phpPgAdmin

键入以下内容编辑文件/etc/phppgadmin/config.inc.php :

cd /etc/phppgadmin/ nano config.inc.php

找到行$ conf ['extra_login_security'] = true; 并将值更改为false ,以便您可以使用用户postgres登录到phpPgAdmin。

第5步 - 重新启动PostgreSQL和Apache2

systemctl restart postgresql systemctl restart apache2

第6步 - 测试

现在可以通过浏览器http:// yourip / phppgadmin /访问phppgadmin。

然后尝试使用用户postgres和您的密码登录。

登录后,您将获得此界面:

结论

PostgreSQL是一个高级的对象关系数据库管理系统(ORDBMS),它是开源的,拥有一个庞大而活跃的社区。 PostgreSQL提供了作为主要前端的psql命令行程序,可用于直接输入SQL查询,或从文件执行它们。 phpPgAdmin是一个基于Web的PostgreSQL管理工具,用PHP编写,使Postgres数据库的管理变得更简单。

0 人点赞