Instalação do Postgres no Windows
Apache

1 - Baixe e execute o arquivo "apache_1.3.20-win32-no_src-r2.msi".

1.1 - Na janela Server information, coloque as informacoes que ficara em seu servidor. Por exemplo:

Network Domain................: casa.br
Server Name...................: computador.casa.br
Administrator´s Email Address.: admin@casa.br

1.2 - selecione a opção "Run as a service for All Users"

1.3 - Instale com a opção de "instalação completa".

PHP

1 - Baixe o arquivo php-4.3.7-Win32.zip, descompacte-o, renomeie o diretório para php e mova para o diretório raiz de C: . Baixar também, o arquivo help do php para windows php_manual_pt_BR.zip.

2 - Dentro do diretório c:\php, copie o arquivo php.ini-dist para php.ini;

3 - Para habilitar o PHP a trabalhar com o banco de dados postgres, edite o arquivo php.ini, alterando a linha:

;extension=php_pgsql.dll

por:

extension=extensions/php_pgsql.dll

4 - Encontre o arquivo:

c:/arquivos de programas/apache group/apache/conf/httpd.conf

Edite-o acrescentando as seguintes linhas no final do arquivo:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Postgres

1 - Baixe e descompacte o arquivo postgres_beta4.zip.

2 - renomeie o diretorio criado para psql e mova para o diretorio raiz de C:

3 - Abra um terminal do DOS no windows e vá para o diretório c:\psql. La, crie um sub-diretório chamado data.

C:\> mkdir c:\psql\data

4 - Edite o arquivo c:\psql\setenv.bat alterando a linha:

set PGHOME=

por:

set PGHOME=c:\psql

5 - Configure as variaveis de ambiente executando o programa setenv.bat e crie a base de dados executando o programa initdb.

C:\psql> setenv
C:\psql> initdb

6 - crie um usuario com o comando createuser, respondendo sim para as perguntas.

C:\> createuser
Enter name of user to add: usuariobd
Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) y
CREATE USER
Utilização

1 - Iniciando o servidor web APACHE:

1.1 - Vá em Menu Iniciar... Programas... Apache httpd Server... Start Apache in Console.

1.1 - Irá aparecer uma tela de console com o apache rodando, apenas minimize essa janela.

2 - Iniciando o banco de dados POSTGRES:

2.1 - Abra um terminal do MSDOS no WINDOWS e vá para o diretório c:\psql.

2.2 - Execute o arquivo setenv.bat para configurar as variaveis de ambiente.

2.3 - inicialize o banco de dados com o comando:

postmaster -D d:/psql/data

2.4 - pronto, o postgres está rodando, minimize esta janela.

Observação: Se você estiver rodando o postgres no WindowsXP/2k, você pode configurar este comando para rodar como serviço. Para usar os comandos do postgres, via terminal, abra um terminal do MSDOS no windows, vá para o diretório C:\psql e execute o arquivo de lote setenv.bat.

3 - Criando arquivos php:

3.1 - O Diretório raíz, onde devem ser colocados os arquivos html e php, é o diretório:

c:\Arquivos de programas\Apache Group\Apache\htdocs\

se preferir, crie um diretório como meu_dir, para colocar seus exercicios. Ex:

c:\Arquivos de programas\Apache Group\Apache\htdocs\meu_dir\

4. Com os servidores rodando, você pode agora acessar os arquivos com qualquer navegador da seguinte maneira:

http://localhost/meu_arquivo.php

ou, se você tiver criado o diretorio meu_dir e colocar os arquivos la dentro, fica:

http://localhost/meu_dir/meu_arquivo.php

[voltar]