Instalando PHP + IIS 5.0 + MySQL no Windows

Ali pessoal! Depois de muito trabalhar com o IIS(Internet Information Service) , devido ao ASP, ASPX e por aí afora, e com a necessidade de aprofundar os meus conhecimentos sobre php; eis que surgiu um dilema que servidor web utilizar, uma vez que para trabalhar com o asp uso o iis e para o php tinha que usar um servidor apache e mysql não é muito catolico ter dois servidores web instalados e a rodar na máquina, surgiu-me a seguinte perguntaserá que não posso ter paginas feitas em php a rolarem no iis? e a resposta foi está que eu achei no imasters, mas desde ja deixa-me dizer-te que apache é apache e se tiveres possibilidade de usá-lo, faça isso:

EQUIPAMENTO ONDE FOI FEITA A CONFIGURAÇÃO- Pentium 4 – 2 GHZ
- 512 MB RAM
- Windows XP Professional SP2

O artigo está separado em 4 tópicos:

- DOWNLOAD
- INSTALAÇÃO
- CONFIGURAÇÃO
- TESTANDO A CONFIGURAÇÃO

1 – DOWNLOAD

Efectuar o download do PHP, do servidor web IIS 5.0 e do banco de dados MySQL.

Para facilitar estou colocando os links directos:

PHP 4.3.2 ( aproximadamente 6 MB )Endereço para download: http://br.php.net/get/php-4.3.2-Win32.zip/from/this/mirror

MySQL 4.0.14b ( aproximadamente 22 MB )Endereço para download: http://www.mysql.com/downloads/download.php?file=Downloads%2FMySQL-4.0%2Fmysql-4.0.14b-win.zip&pick=mirror

2 – INSTALAÇÃO

Segue abaixo o passo a passo de como efectuar a instalação de cada arquivo que acabamos de “baixar”:

2.1 – PHP

- Depois que for feito o download do arquivo ZIP, vamos descompactá-lo usando o WINZIP.

- Clique 2 vezes sobre o arquivo para abrir o WINZIP, depois clique no botão EXTRACT e extrai todos os arquivos no C:

- Abra o Windows Explorer e você terá no C: uma pasta com a seguinte descrição: php-4.3.2-Win32. Renomei a pasta para PHP.

O PHP está pronto. Depois veremos a parte mais importante: a configuração.

2.2 – IIS 5.0 ( Internet Information Services )

- O IIS 5.0 vem junto com o Windows XP Professional. Para instalá-lo faça o seguinte:

- Painel de Controle.
- Adicionar ou remover programas.
- Adicionar / remover componentes do Windows.
- Marque o IIS e clique em Avançar para começar a instalação.

2.3 – MYSQL

Depois que for efectuado o download do MySQL, descompacte o arquivo zip em uma pasta qualquer e execute o arquivo SETUP.EXE para iniciar a instalação.

O MySQL é um programa executável também. É só ir dando NEXT, NEXT e FINISH.

- Instale o serviço do MySQL no WINDOWS 2000 / XP, execute o seguinte comando no DOS:

C:mysqlinmysqld-nt — install

RESULTADO:

- Reinicie a máquina ( Aqui em casa, tive que fazer, pois o MySQL não estava startando).

DICA: Para encerrar a execução do MySQL utilize o seguinte comando:

NET STOP mysql

Para iniciar o MySQL execute o seguinte comando:

NET START mysql

Para acessar o MySQL entre na pasta BIN e digite mysql. Se tudo ocorrer bem, você estará no prompt do MySQL.

Com isso pode-se criar o banco de dados e as futuras tabelas que farão parte do sistema.

RESULTADO:

Veja que digitei o comando SHOW DATABASES para que ele me mostre os databases criados.

Para sair do MySQL, digite o comando EXIT.

Se todos os passos acima, foram efetuados sem nenhum problema, pode comemorar pois o MySQL está funcionando perfeitamente em seu micro.

3 – CONFIGURAÇÃO

Chegamos agora a parte mais importante do artigo, é aonde os usuários tem mais problemas. Vou tentar ser claro e objetivo. Vamos a isso:

3.1 – PHP

- Vá até a pasta do PHP ( C:/PHP ) e copie o arquivo php.ini-dist para a pasta C:/WINNT ( no meu caso uso o WINDOWS XP ).

- Renomei o arquivo php.ini-dist que está na pasta WINNT para php.ini.

- Abra o arquivo php.ini e coloque o path das extensions do PHP ( C:/php/extensions ).

3.2 – IIS 5.0 (Internet Information Services)

Vamos configurar o IIS para reconhecer o PHP.

Vá até o adminsitrador do IIS da seguinte forma:

- Painel de Controle.
- Desempenho e manutenção.
- Ferramentas administrativas.
- Dê 2 cliques sobre Internet Information Services ( IIS )

- Clique em Site da Web padrão com o botão direito e escolha Propriedades.

- Na aba DIRECTÓRIO BASE, seleccione SOMENTE SCRIPTS em permissões de execução.

- Feito isso, clique no botão CONFIGURAÇÃO.

- Vamos adicionar a extensão .php, para isso clique no botão ADICIONAR.

- Configuraremos o PHP para rodar no módulo ISAPI.
- Clique em Procurar e escolha a DLL php4isapi.dll que se encontra na pasta SAPI do PHP.
- Digite no campo extensão o valor .php
- Clique em OK e na próxima página clique em OK novamente.

- Clique na aba FILTROS ISAPI e no botão ADICIONAR.

- Na próxima tela digite em NOME DO FILTRO o valor php e em EXECUTÁVEL escolha a DLL php4isapi.dll e clique em OK.

- Na aba DOCUMENTOS vamos adicionar a página index.php como sendo um documento padrão.
- Clique em ADICIONAR.

- Digite index.php e clique em OK para inserir.
- Clique em OK novamente para fechar a tela.

- Está pronta a configuração !

- PARE e START novamente o IIS.

4 – TESTANDO A CONFIGURAÇÃO

Estamos quase no fim desse artigo, mas antes vamos desenvolver um pequeno script para verificar se o IIS 5.0 está a reconhecer o PHP.

- Crie um arquivo chamado index.php e coloque o seguinte comando:

<?
phpinfo();
?>

- Salve ele na pasta C:/Inetpub/wwwroot/.

- Abra o INTERNET EXPLORER e digite na barra de endereços o seguinte: http://127.0.0.1/index.php

- Se tudo ocorrer bem, você estará vendo a página abaixo:

Isso quer dizer que configuração foi efectuada com SUCESSO e que o IIS está reconhecendo o PHP.

Você está pronto para trabalhar com o PHP. Boa Sorte.

Espero que com esse artigo eu possa sanar as dúvidas de muitas pessoas que me mandam emails.

 

Deixar uma Resposta