Вход
Русский
USD
Цены в иностранной валюте приведены информационно

Установка PostgreSQL и phpPgAdmin на Ubuntu 16.04

Реляционная СУБД

PostgreSQL – это реляционная СУБД, основанная на языке SQL. Она имеет огромное количество дополнительных функций и подходит для поддержки приложений любого масштаба.

Все действия производятся на виртуальном сервере под управлением ОС Ubuntu Server 16.04

Установка PostgreSQL

Так как PostgreSQL популярный сервер баз данных, он есть в репозиториях Ubuntu. Не обязательно: Что бы установить более новую версию, для начала нужно добавить в систему PPA:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
Для начала обновим все пакеты:
sudo apt-get update
Переходим к установке PostgreSQL и PhpPgAdmin:
P.S. В процессе установки PostgreSQL, все требуемые компоненты, такие как Apache и PHP, установтся автоматически.
sudo apt-get -y install postgresql postgresql-contrib phppgadmin
Для того что бы подключится к PostgreSQL, сначала нужно сменить ползьователя на postgres:

sudo su

su - postgres

Теперь входим в консоль PostgreSQL:
psql
Устанавливаем пароль:
\password postgres
Для выхода используем команду:
exit

или
postgres=#\q
Что бы ввойти обратно в пользователя root выполняем:

su

cd

Настраиваем веб-сервер Apache. Для этого редактируем конфигурацию и закомментируем строку (#) Require local, и сразу же под ней дописываем Allow from all.
cd /etc/apache2/conf-available/

sudo apt-get install nano

nano phppgadmin.conf

Теперь настраиваем phpPgAdmin. Для этого редактируем конфигурацию, ищем строку $conf['extra_login_security'] = true; и изменяем на false

cd /etc/phppgadmin/

nano config.inc.php

Перезапускаем PostgreSQL и веб-сервер:

systemctl restart postgresql

systemctl restart apache2

Для входа в phpPgAdmin переходим с помощью любого веб-браузера по адресу http://ip-сервера/phppgadmin/, пользователь postgres.

Опубликовано: Январь 25, 2017