Neste post não citarei a instalação e configuração de servidor web com PHP, caso queira saber como configurar o servidor Apache2 com PHP5 acesse este post.
Abra o gerenciador de pacotes do Ubuntu Synaptic e instale os seguintes pacotes:
postgresql
pgadmin3
Para trabalhar com o PHP5 instale também o pacote:
php5-pgsql
Para atribuir senha para o usuário padrão do PostgreSQL abra o terminal e digite os comandos:
sudo su postgres -c psql postgres
E depois para alterar/atribui a senha:
ALTER USER postgres WITH PASSWORD ‘postgres’;
Para sair do terminal do cliente PostgreSQL:
\q
Edite o arquivo:
/etc/postgres/8.3/main/postgresql.conf
Para liberar acesso para outras máquinas altere a linha:
listen_addresses = ‘localhost’
Para:
listen_addresses = ‘*’
Habilitar encriptação de password tire o comentário do trecho abaixo:
password_encryption = on
Pronto! É só abrir o PgAdmin conectar no servidor localhost (em outras máquinas acessar o IP) com o usuário padrão postgres e a senha postgres, ou a que você alterou.
Um abraço.


04/09/2009 at 00:18
Interessante, mas existe um procedimento mais recomendado que é criar um usuário administrativo específico.
A dica para habilitar a encriptação de senha é desnecessária, pois todos as linhas comentadas no arquivo postgresql.conf definem os valores padrões das diretivas. Desta forma “# password_encryption = on” é um valor padrão estando comentado ou não.
Confiram no link abaixo a dica para criar um novo super usuário no postgreSQL:
http://tutolivre.net/criando-um-novo-super-usuario-no-postgresql