Curso de PHP/Instalação
Em Windows
Download dos itens necessários
Primeiro, faça o download dos programas a serem usados.
- Apache. No nosso exemplo, utilizamos o Apache 2.2.9.
- MySQL. No nosso exemplo, utilizamos o MySQL 5.0.51a.
- PHP. No nosso exemplo, utilizamos o PHP 5.2.6.
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: Predefinição:Arquivo.
- Extraia o PHP 5 na pasta Predefinição:Arquivo.
Obs.:
- Existe o arquivo de instalação do PHP (Predefinição:Arquivo), porém, o pacote compactado já vem pré-configurado para que rode mais rápido na máquina na qual está sendo executado.
- É possível descompactar os arquivos do PHP em outro endereço. Por exemplo: Predefinição:Arquivo, porém é necessário informar a mudança de endereço ao Apache.
Para maiores detalhes, consulte a seção de configuração do Apache logo abaixo.
Configuração do PHP
Na pasta aonde se encontra o PHP5, copie os arquivos Predefinição:Arquivo e Predefinição:Arquivo para a seguinte pasta, de acordo com o seu Windows:
- Em Windows 9x/Me: Predefinição:Arquivo;
- em Windows XP: Predefinição:Arquivo;
- para Windows NT/2000: Predefinição:Arquivo.
O arquivo Predefinição:Arquivo é necessário para o funcionamento do MySQL no PHP.
Abra o arquivo php.ini edite a linha extension_dir = "./"
alterando-a para extension_dir = "c:/php5/ext/"
— Predefinição:Arquivo é o diretório aonde ficam as extensões do PHP (MySQL, Curl, GD, etc).
Caso não encontre o Predefinição:Arquivo no diretório do PHP5, renomeie o arquivo Predefinição:Arquivo para Predefinição:Arquivo. Agora, localize a linha ;extension=php_mysql.dll
e tire o ponto e vírgula ;
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.
Salve as alterações e mova o arquivo o Predefinição:Arquivo para a pasta:
- Predefinição:Arquivo (em Windows 9x/Me/XP);
- Predefinição:Arquivo (para Windows NT/2000).
Configuração do Apache
Acrescente no final do arquivo Predefinição:Arquivo no endereço Predefinição:Arquivo (por exemplo) as seguintes linhas:
PHPIniDir C:\Arquivos de programas\PHP5\
Este endereço é onde se encontram os arquivos PHP.
LoadModule php5_module C:\Arquivos de programas\PHP5\php5apache2_2.dll
Este endereço é aonde se encontra o arquivo referente a versão do apache, dentro da pasta PHP.
Ainda no endereço Predefinição:Arquivo abra o arquivo Predefinição:Arquivo (utilize o bloco de notas mesmo ou outro editor de texto disponível) e acrescente as seguintes linhas:
application/x-httpd-php php
application/x-httpd-php-source phps
Configuração do MySQL
Não há nada para se configurar no MySQL, apenas devemos iniciá-lo caso não tenha sido instalado como serviço (só é possível no Windows NT/2000/XP). Vá para a pasta na qual foi instalado o MySQL e na pasta Predefinição:Arquivo execute o arquivo Predefinição:Arquivo, iniciando o servidor do MySQL. Lembre-se: dessa maneira teremos que iniciar o MySQL sempre. Se não quisermos ir até a pasta toda vez que iniciarmos o computador, devemos criar um atalho para o arquivo Predefinição:Arquivo na pasta Predefinição:Arquivo (dependendo da versão do Windows) do Menu Iniciar.
Falta pouco!
Vamos até Arquivo|Iniciar/Programas/Apache HTTP Server/Control Apache Server/Restart para reinicializar o Apache com as alterações feitas. Pronto! Agora temos PHP5 + MySQL + Apache no Windows!
Para efetuar um teste, criaremos um arquivo chamado Predefinição:Arquivo, com o conteúdo:
<?php
phpinfo();
?>
Colocaremos ele na pasta Predefinição:Arquivo 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.
Obs.: Lembrando que nos caminhos que foram mostrados, o Predefinição:Arquivo deve ser substituído pela unidade na qual está seu Windows e que também é aonde estão instalados os programas. Utilizamos a unidade Predefinição:Arquivo no artigo pois é a letra que é normalmente utilizada.
Caso queira usar register_globals
no PHP, abra o arquivo Predefinição:Arquivo no endereço Predefinição:Arquivo e localize a linha register_globals = Off
e troque Off por On. Saiba mais neste endereço: http://www.php.net/manual/pt_BR/security.registerglobals.php
Em Linux
Ver instruções em inglês: Setup and Installation (Linux)
de:Websiteentwicklung: PHP: Praktische Einführung: PHP einrichten en:PHP Programming/Setup and Installation fr:Programmation PHP/Installer PHP it:PHP/Installazione e configurazione