| *Ambiente para PHP |
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
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:
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
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.