Apache, PHP7, PostgreSQL e phpPgAdmin) no Debian 9

 

E vamos para mais um tutorial muito útil pra galera.

Vamos ver como instalar e configurar o PostgreSQL no Debian 9. Se você está lendo este artigo, provavelmente já conhece um pouco sobre o Postgre, e deve saber que se trata de um SGDB extremamente poderoso com mais de 15 anos de desenvolvimento e que é uma alternativa excelente aos SGDB’s proprietários.

Caso queira saber mais sobre a história do PostgreSQL recomendo ler sobre o assunto no site oficial: https://www.postgresql.org/docs/

Agora chega de papo e vamos direto ao assunto.

1 – Instalando PostgreSQL, phpPgAdmin e Apache2

Como usuário root digite em seu terminal:

# apt install postgresql postgresql-contrib phppgadmin

2 – Configurar o usuário padrão para administrar o Postgre

Por padrão o Postgre cria um novo usuário chamado “postgres” e é com este usuário que você vai administrar o seu SGDB.

No terminal, mude para o usuário mencionado digitando o seguinte comando:

# su – postgres

E agora você pode acessar o PostgreSQL com o comando:

# psql

postgres@debian9:~$ psql
psql (9.4.11)
Digite “help” para ajuda.

postgres=#

Vamos agora configurar uma senha para o usuário postgres

postgres=# \password postgres
Digite nova senha:
Digite-a novamente:
postgres=#

Feito isso, digige \q para sair da linha de comando do psql e em seguida digite exit para voltar para o shell do root

postgres=# \q
postgres@debian9:~$ exit
logout
root@debian9:~#

3 – Configurar Apache

Você precisa configurar o Apache para poder acessar a interface de administração web do PostgreSQL, o phpPgAdmin. Para isso edite o arquivo phppgadmin conforme mostrado abaixo

# vim /etc/apache2/conf-available/phppgadmin.conf

Comente a linha que contém “Require local” e adicione uma linha com “Allow From All” como mostrado aqui

# Only allow connections from localhost:
#Require local
Allow From All

4 – Configurar phpPgAdmin

Edite o arquivo /etc/phppgadmin/config.inc.php

# vim /etc/phppgadmin/config.inc.php

Encontre a linha $conf[‘extra_login_security’] = true

e mude o valor para false para que você possa fazer login no phpPgAdmin com o usuário postgres.

Agora reinicie os serviços:

# systemctl restart postgresql
# systemctl restart apache2

Agora você pode acessar o phpPgAdmin através de seu navegador acessando http://ipdoseucomputador/phppgadmin. Ex:

http://192.168.1.13/phppgadmin

Digite o login e senha

Prontinho! Agora você pode administrar seu banco de dados e tabelas por esta interface web de forma muito prática.

IMPORTANTE – Neste tutorial apenas para demonstração utilizamos o usuário postgres que tem total poder sobre o Postgre. Isto não é recomendado em ambiente de produção. O intuito deste pequeno tutorial foi simplesmente mostrar como instalar e realizar as primeiras configurações do Postgre e phpPgAdmin, sendo que o uso adequado incluindo as devidas preocupações com segurança fica a cargo de cada sysadmin.

É isso aí meu povo. Espero que gostem

Fiquem na paz, fiquem com Deus

Abraço!

SuperTux

Referências:

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-9-4-on-debian-8

http://www.planetaunix.com.br/2015/01/neste-artigo-vamos-mostrar-instalacao.html

https://www.postgresql.org/docs/

https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/

 

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *