*Ambiente para PHP

<<Voltar - Próxima>>

Instalação do Apache, PHP, MySQL e PostgreSQL no Windows
(Preferentemente XP, 2K ou Server)

1) Instalação e Configuração do Apache

Fazer o download (ver link ao final) e instalar normalmente (sugestão: c:\apache).
Após instalar edite o arquivo "...\conf\httpd.conf"
Altere a linha: DocumentRoot "... /htdocs"
Para: DocumentRoot "C:/www"
Alterar: DirectoryIndex index.html
Para: DirectoryIndex index.php index.html
Procure a linha com: <Directory "C:...htdocs">
Para: <Directory "C:/www">

Adicione ao final:

# De acordo com as intruções do arquivo "install.txt" do PHP:
# Apache como modulo no PHP 5
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
LoadModule php5_module "c:/php/php5apache.dll"
# specify the directory where php.ini is
SetEnv PHPRC C:/php

Testando o Apache:

Abra no browser com a seguinte URL: http://localhost
Parar, Startar e Restartar

apache –k start
apache –k stop
apache –k restart
apache –k shutdown

2) Instalação e Configuração PHP

Recomendação. Baixe e descompacte a versão 5.0.3 ou superior no formato zip (por ser mais completa) no diretório c:\php (sugestão):
Faça uma cópia do arquivo "php.ini-recommended" que se encontra no raiz do php para "php.ini" e configure o arquivo php.ini alterando:
Comente esta linha: error_reporting = E_ALL
Adicionando um ; em seu início e Descomente esta: error_reporting = E_ALL & ~E_NOTICE, Removendo o ;
Altere também a linha "display_errors = On" Para Off ao colocar o site em produção por conta da segurança.
Altere:

include_path = ".;c
\php\include"

Descomentando a linha de baixo (include_path). Para ficar assim: include_path = ".;c:\php
Altere esta: doc_root = Para: doc_root = c:\www
Altere esta: extension_dir = "./" Para: extension_dir = "c:\php\ext"
Descomenta as linhas: extension=php_mysql.dll
Para dar suporte ao mysql e ao PostgreSQL e ao PDF

Obs.: A versão php-5.0.3-Win32.zip não traz a extensão PDF.

Altere a linha: ;session.save_path = "/tmp"
Descomentando e mudando o diretório: session.save_path = "c:\windows\temp" ou "c:\winnt\temp"
Em tempo de desenvolvimento é uma boa ajuda para os desenvolvedores: display_errors = On
Opcionalmente: magic_quotes_gpc = On
Copiar as DLLs "libmysql.dll" e "php5ts.dll" do diretório do PHP para: c:\windown\system32 (ou correspondente do seu sistema).
Copiar o php.ini para o c:\windows
Para ter as variáveis globais registradas sete: register_globals = On

Testando:

Crie um arquivo “c:\www\teste.php” com apenas a linha abaixo: <?php phpinfo(); ?>
Abra no browser com a seguinte URL: http://localhost/teste.php

3) Instalação e Configuração do MySQL

Faça o download de www.mysql.org:
Selecione a versão estável e recomendada:
Windows Essentials (x86) 4.1.14 16.4M Pick a mirror
Windows (x86) 4.1.14 37.0M Pick a mirror
Without installer (unzip in C:\) 4.1.14 38.8M Pick a mirror
Escolha a Segunda opção para Windows
Apenas descompacte e instale, efetuando as devidas configurações, com senha eacesso a TCP/IP.
Caso tenha algum firewall rodando, tome o cuidado de habilitar o acesso ao banco ou desabilite seu firewall antes de instalar.
Após instalar e configurar o serviço MySQL já estará no ar e pronto para uso.


<<Voltar - Próxima>>