Como rodar um módulo PHP sob o servidor IIS
“Instalando IIS 6.0 + PHP 5.0 + MySQL Server 4.0.2b
Como o IIS 6.0 já é nativo do Windows Server 2003, você só precisará do PHP 5.0.0 e do MySQL Server 4.0.2. Para baixá-los clique no nome do que você deseja baixar.
Instalando o MySQL Server 4.0.2d
Descompacte o arquivo mysql-4.0.20d-win.zip em uma pasta qualquer e execute o setup.exe e siga as instruções da instalação, após a instalação a pasta com os arquivos de inatalação do MySQL pode ser excluída. (Isto é o máximo que sei explicar sobre o MySQL Server)
Configurando o PHP 5.0.0
Crie uma pasta de nome php na raiz do seu computador (Pode ser uma pasta qualquer, eu usei C:\php e aconselho que a usem também), descompacte o arquivo php-5.0.0-win32.zip na pasta recém-criada (Esta será a pasta raiz do PHP 5.0.0), crie uma pasta dentro de nome tmp dentro da pasta raiz do php (Ex.: C:\php\tmp).
Agora renomei o arquivo php.ini-dist da pasta C:\php para php.ini, e abra-o com o bloco de notas para edição, abaixo estão as alterações a serem feitas:
register_globals = Off => register_globals = On
extension_dir = “./” => extension_dir = “C:\php\ext”
; cgi.force_redirect = 1 => cgi.force_redirect = 0
; extension=php_cpdf.dll => extension=php_cpdf.dll
; extension=php_gd2.dll => extension=php_gd2.dll
; extension=php_imap.dll => extension=php_imap.dll
; extension=php_mysql.dll => extension=php_mysql.dll
; ;session.save_path = “/tmp” => session.save_path = “C:/php/tmp”
Salve o arquivo e feche-o, e o php já está configurado.
Configurando o IIS 6.0
Tenha certeza de que o IIS esteja funcionando corretamente ates de ir para os próximos passos. Abra o gerenciador do IIS (Iniciar – Ferramentas Administrativas – Gerenciador dos Serviços de Informações da Internet (IIS)), expanda o Computador Local (clique no sinal de adição), vá em Extensões de Serviços da Wed e clique em Adicionar uma nova extensão de serviço da web…, Em nome da extensão digite Personal Home Page ou o que você desejar, clique no botão adicionar, e clique no botão procurar, navegue até a pasta raiz do PHP 5.0.0 e selecione o arquivo executável php-cgi.exe clique em OK, marque a caixa de seleção Definir status da extensão como permitido e clique em OK.
Agora clique com o botão direito do mouse em Sites da Web, e clique em propriedades. Na guia Pasta base clique no botão Configuração…, agora clique no botão *Adicionar…, na caixa de texto Executável: digite C:\php\php-cgi.exe (Isso se você configurou o PHP 5.0.0 nesta pasta), na caixa de texto Extensão: digite .php, em Verbos selecione Limitar a: e na caixa de texto digite GET,HEAD,POST e clique em OK. Faça este mesmo procedimento (a partir de *) para as extensões .php3 e .phtml, agora seu php está instalado no seu IIS com o MySQL.
Feito por: Hélio Sales
Data: 01/08/2004.
Pessoal, desculpem pelos erros, eh meu primeiro tutorial, e postem se tiverem alguma dúvida, eu podendo responder, respoderei”
COPIADO NA ÍNTEGRA E NA CARA DURA DO FÓRUM IMASTERS!
Etiquetas: quebra galho, rode php no IIS 6
30 Abril, 2008 em 10:21 am
Ué, o defensor do SL recomendando IIS ao Apache?! hehehe…
Okay, talvez seja uma boa opção, dia desses vou experimentar, será que funciona com o MySQL 5?
Só em relação ao register_globals que há serias controversias, muitos profissionais da area - e o próprio PHP - não recomendam habilitar essa facilidade por questoes de segurança.
A documentação oficial diz o seguinte: “Este recurso é OBSOLETO e REMOVIDO do PHP 6.0.0. Confiar neste recurso é extremamente não recomendado.”
http://br2.php.net/register_globals
30 Abril, 2008 em 12:38 pm
EHheehehehe. Tive que usar isso porque no meu trabalho tem um cliente que tem TUDO em asp… e pra testar PHP não daria pra ter outro servidor senão o IIS.
Fazer o quê? rs
3 Maio, 2008 em 10:12 pm
Aqui tem um artigo super completo, passo-a-passo e com todas as telas de instalação do Apache + MySQL + Php:
http://www.techmalaya.com/2007/09/10/beginners-guide-install-php-5-mysql-5-on-apache-22-on-windows-with-screenshots/
Espero que ajude.