WindowsXP + PostgreSQL + PHP de maneira fácil.
por Matheus Belli

Veja como integrar o PostgreSQl-Windows junto com o PHP de maneira simples e objetiva e o melhor, sem configurações exageradas.




Olá pessoal, pretendo com esse artigo ajudar bastante gente que tem problemas(como eu já tive muitos) em integrar o PostgreSQL+Windows+PHP de uma maneira fácil.

Vamos lá, o primeiro passo é pegar o software PostgreSQL com instalador com extensão MSI (que evolução para o PostgreSQL !!!)

Pegue neste link o software PostgreSQL com instalador:

http://pgfoundry.org/project/showfiles.php?group_id=1000007

É melhor pegar a versão 7.5 ( funciona perfeitamente ).

Observação: O arquivo tem 12,5MB, mas já vem com o programa PgAdmin pra você administrar o PostgreSQL de maneira fácil.

Nota: O Postgresql com Installer precisa rodar em uma partição NTFS, senão o programa de instalação aborta a instalação.

Se o seu windows XP roda com partição Fat32 converta com o comando
"convert C: /fs:NTFS" no prompt de comando.

Depois de converter a unidade volte a executar o programa de instalação.(eu tive esse probleminha...).

1- O programa de instalação é super informativo e por isso não precisamos entrar em detalhes nesse passo.

Dica: Ao criar o seu nome de usuário e senha na instalação, não deixe o programa de instalação escolher sua senha ...pois ele cria uma senha enoooooooooooooooooormmmme, que é impossível de lembrar, portanto crie a sua mesmo, por mais que ele diga que não é segura.

2- Depois de instalado com sucesso(Espero!)...
Vá ao menu iniciar e procure pelo programa PgAdmin, deve estar em:

Iniciar >programas->PostgreSql 7.5-devel> PgAdmin III.

3- O programa irá conectar ao banco de dados Template1 em localhost que é o banco de dados padrão depois de instalado...

Nessa hora você já pode abrir um sorriso (eu abri!), pois finalmente o PostgreSQL rodou perfeitamente.

Vamos ao PHP !

Agora configurando o PHP com o PostgreSQL ...

Peguem o PhpPgAdmin no link:

http://phppgadmin.sourceforge.net/?page=download

Extraia o conteudo para uma pasta dentro do htdocs do Apache:
Exemplo : C:\apache\htdcos\phppgadmin

OK até aqui...Agora vamos configurar o PHP para integrar-se ao PostgreSQL.

Abra o PHP.INI na Pasta windows e retire o ";" da frente da linha:

extension php_pgsql.dll.

Lembrando que a versão do PHP deve estar completa com as extensions em dia principalmente a DLL php_pgsql.dll.

Falta pouco !

Salve o php.ini e vá até o arquivo config.inc.php dentro da pasta
"conf" do seu phppgadmin.

Abra o arquivo (pode ser em um bloco de notas).

Procure a linha que contém $conf['extra_login_security'] = True;
e altere para false , ficando assim:

$conf['extra_login_security'] = false;

Finalmente agora ...ligue o apache abra o browser e abra o link
http://localhost/phppgadmin

Se aparecer a tela de login apenas coloque o nome "postgres" e a senha que você cadastrou na instalação do Postgresql e só alegria.

O phppgadmin funciona quase no mesmo esquema do phpmyadmin então não tem segredo!

E é isso aí ! Espero que tenham ficado felizes com meu artigo ...
Até Mais : Matheus Belli_ Tietê-SP