Curso de PHP: Instalação
De Wikibooks
OS PASSOS SEGUINTES DEVEM SER LIDOS ANTES DE SE COMEÇAR A FAZER ALGUMA COISA
Tabela de conteúdo |
[editar] Em Windows
[editar] Download dos itens necessários
Primeiro, faça o download dos programas a serem usados.
- Apache: http://httpd.apache.org/download.cgi. No nosso exemplo, usaremos o Apache 2.
- MySQL: http://dev.mysql.com/downloads/
- PHP: http://www.php.net/downloads.php
[editar] Instalação
- Execute a instalação do Apache e instale-o com as configurações padrão. Se quiser, pode escolher outro diretório para a instalação.
- Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
- Extraia o PHP 5 na pasta C:\php5
[editar] Configuração do PHP
- Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
- C:\windows\system (em Windows 9x/Me)
- C:\windows\system32 (em Windows XP)
- C:\winnt\system32 (para Windows NT/2000)
- Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP. Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o.
- Procure a linha
extension_dir = "./"e altere-a paraextension_dir = "c:/php5/ext/"— é o diretório onde ficam as extensões do PHP (MySQL, Curl, GD, etc). - Agora, localize a linha
;extension=php_mysql.dlle tire o ";" de seu início. - Se quiser também, já aproveite e faça o mesmo na linha
;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.
- Procure a linha
- Salve as alterações e mova o "php.ini" para a pasta:
- C:\windows (em Windows 9x/Me/XP)
- C:\winnt (para Windows NT/2000)
[editar] Configuração do Apache
- Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).
-
- Localize a linha
#LoadModule unique_id_module modules/mod_unique_id.soe logo abaixo dela adicione:
LoadModule php5_module "c:/php5/php5apache.dll"
- Localize a linha
AddModule mod_setenvif.ce logo abaixo, adicione:AddModule mod_php5.c
- Localize
AddType application/x-tar .tgze, logo abaixo, adicione:AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
- Localize:
<IfModule mod_dir.c> DirectoryIndex index.html </IfModule>E logo ao lado do index.html adicione:index.php default.php main.php
- Localize a linha
[editar] Configuração do MySQL
- Não há nada para se configurar no MySQL, você só deve iniciá-lo caso ele não tenha sido instalado como serviço (só possível no Windows NT/2000/XP). Vá para a pasta em que instalou o MySQL, e execute o programa bin/mysqld.exe, iniciando o servidor do MySQL. Lembre-se de que, dessa maneira, você terá de iniciar o MySQL sempre. Se não quiser ir até a pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque na pasta "Inicializar/Iniciar" (dependendo da versão do Windows) do Menu Iniciar.
[editar] Falta pouco!
- Agora, vá até Iniciar/Programas/Apache HTTP Server/Control Apache Server/Restart para reinicializar o Apache com as alterações feitas. Pronto! Agora você tem PHP5 + MySQL em seu Windows!
- Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:
<? phpinfo(); ?>
e coloque-o na pasta "htdocs" dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.
- Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo pois é a letra que é normalmente usada.
- Caso queira usar register_globals no PHP, abra o arquivo c:\windows\php.ini, localize a linha
register_globals = Offe troque "Off" por "On". Veja mais sobre esse tema aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php

