18/10/2013

PHP, APACHE2 e POSTGRESQL

    A instalação do php, apache2 e postgresql é bem similar a descrita no post Lamp no Ubuntu Hardy Heron (8.04), mudando apenas alguns dos pacotes que devem ser instalados.

1. Instalação dos pacotes necessários. Logado com  root, digie:
  • apt-get install apache2 php5 libapache2-mod-php5 php5-pgsql postgresql-9.1 
    • apache2 : servidor web http
    • php5: suporte ao php
    • libapache2-mod-php5: módulo do PHP para trabalhar com o Apache e com o Postgres.
    • postgrespostgres 
    • php5-pgsql: modulo de interação do php com o postgresql
2. Configurar o acesso ao postgresql:
  • entre com o usuários postgres:
    • $ su postgres
  • conecte-se ao shell do postgres:
    • $ psql
  • Agora você está no terminal do posgres, note que o shell mudou de postgres@pcnome# para postgres=#
  • para criara o super usuario, digite o comando:
    • CREATE USER nomedousuario SUPERUSER INHERIT CREATEDB CREATEROLE;
  • altere a senha
    • ALTER USER nomedousuario PASSWORD 'senha';
3. Comandos básicos psql via terminal:

  • # psql: acessa o terminal postgres
  • \l: Lista todos os bancos de dados
  • \c nome-banco: Conecta no banco nome-banco
  • \d: Lista as tabelas do banco de dados conectado
  • \d  table-name: Descrimina as colunas da tabela
  • \dg: Lista usuários existentes, as permissões e grupos que o usuário pertence
  • \password [usuario]: Troca a senha do usuário com segurança, ou seja você não vê a seha que foi digitada e não é possível ver através do histórico de comandos.
  • select * from table-name: Lista o conteúdo das tabelas.
4. Instalar  o phppgadmin e acessar
  • apt-get install postgresql-contrib-9.1 phppgadmin
  • http://localhost/phppgadmin
5. Links

 apt-get install postgresql postgresql-contrib phppgadmin

Nenhum comentário:

Postar um comentário

Sinta-se a vontade para comentar!
Colaborações, criticas, sugestões, dúvidas, todos os comentários são bem vindos!