Поиск по сайту:

Как установить Postgresql и phpPgAdmin в Ubuntu 15.04


Это руководство существует для этих версий ОС

  • Ubuntu 16.04 (Xenial Xerus)
  • Ubuntu 15.04 (Vivid Vervet)

На этой странице

  1. Предпосылки
    1. Шаг 1. Установка PostgreSQL, phpPgAdmin и Apache2
    2. Шаг 2. Настройка пользователя PostgreSQL
    3. Шаг 3. Настройка Apache2
    4. Шаг 4. Настройка phpPgAdmin
    5. Шаг 5. Перезапустите PostgreSQL и Apache2.
    6. Шаг 6. Тестирование

    PostgreSQL или Postgres — это мощная высокопроизводительная объектно-реляционная система управления базами данных (ORDBMS), выпущенная под гибкой лицензией в стиле BSD. PostgreSQL хорошо подходит для больших баз данных и имеет множество дополнительных функций.

    PostgreSQL доступен для многих операционных систем, включая Linux, FreeBSD, Solaris и Microsoft Windows.

    PhpPgAdmin — это веб-приложение на основе PHP для управления базами данных PostgreSQL. С Phppgadmin легко создать базу данных, создать роль и создать таблицы в Postgres.

    В этом руководстве будет показана установка PostgreSQL и его веб-интерфейса администрирования phpPgAdmin в Ubuntu 15.04.

    Предпосылки

    • Сервер Ubuntu 15.04.
    • Доступ root/sudo.

    Что мы будем делать в этом уроке:

    1. Установите PostgreSQL, phpPgAdmin и Apache2.
    2. Настройте пользователя PostgreSQL.
    3. Настройте Apache2.
    4. Настройте phpPgAdmin.
    5. Тестирование.

    Шаг 1 — Установка PostgreSQL, phpPgAdmin и Apache2

    PostgreSQL и PhpPgAdmin доступны в репозитории Ubuntu. Поэтому вам просто нужно установить их с помощью команды apt.

    sudo apt-get install postgresql postgresql-contrib phppgadmin

    Приведенная выше команда автоматически установит все пакеты, необходимые для PostgreSQL, такие как Apache, PHP и т. д.

    Шаг 2. Настройте пользователя PostgreSQL.

    PostgreSQL использует роль для аутентификации и авторизации пользователей, точно так же, как разрешения в стиле Unix. По умолчанию PostgreSQL создает нового пользователя с именем «postgres» для базовой аутентификации. Чтобы использовать PostgreSQL, вам нужно войти в учетную запись «postgres», вы можете сделать это, набрав:

    sudo su
    su - postgres

    Теперь вы можете получить доступ к приглашению PostgreSQL с помощью команды:

    psql

    Затем измените пароль для роли postgres, набрав:

    \password postgres

    ENTER YOUR PASSWORD

    Шаг 3 — Настройте Apache2

    Вам нужно настроить apache для phpPgAdmin. Отредактируйте файл /etc/apache2/conf-available/phppgadmin.conf с помощью nano, набрав:

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

    Закомментируйте строку #Require local, добавив # перед строкой и добавьте под строкой разрешить от всех, чтобы вы могли получить доступ из своего браузера.

    Шаг 4 — Настройте phpPgAdmin

    Отредактируйте файл /etc/phppgadmin/config.inc.php, набрав:

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

    Найдите строку $conf[extra_login_security]=true; и измените значение на false, чтобы вы могли войти в phpPgAdmin с пользователем postgres.

    Шаг 5. Перезапустите PostgreSQL и Apache2.

    systemctl restart postgresql
    systemctl restart apache2

    Шаг 6 — Тестирование

    Теперь войдите в phppgadmin через браузер http://yourip/phppgadmin/.

    а затем попробуйте войти в систему с пользователем postgres и вашим паролем.

    После авторизации вы получите такой интерфейс:

    Заключение

    PostgreSQL — это передовая система управления объектно-реляционными базами данных (ORDBMS), она имеет открытый исходный код и имеет большое и активное сообщество. PostgreSQL предоставляет программу командной строки psql в качестве основного внешнего интерфейса, которую можно использовать для прямого ввода SQL-запросов или выполнения их из файла. phpPgAdmin — это веб-инструмент администрирования PostgreSQL, написанный на PHP, который упрощает администрирование баз данных Postgres.

    Ссылки

    • Убунту
    • PostgreSQL