none
PHP no IIS 7.0

    Question

  • Caros Boa Noite.

    Estou com um probleminha estou tentando rodar o PHP no IIS 7.0 porem não estou conseguindo.

    Os procedimentos iniciais ja foram adotados como:
    Instalar PHP no Windows Vista com II7
    *Considerando que você já está com o IIS7 completo instalado e funcionando...
    1) Fazer o download do php em http://www.php.net/downloads.php.
    Escolher a versão em zip. Menor e a de instalação não funciona.
    2) Descompactar para uma pasta qualquer, Ex: "C:\Arquivos de Programas\PHP"
    3) Copiar e renomear o arquivo C:\Arquivos de Programas\PHP\php.ini-dist para C:\Windows\php.ini
    4) Abrir o IIS Manager (eu abro em Iniciar > Painel de Controle > Modo de exibição clássico > Ferramentas Administrativas > Gerenciador do Serviços de Informações da Internet (IIS) se alguem souber uma forma melhor, falem ai)
    5) Clique on "Handler Mappings", versão PT-BR "Mapeamentos de Manipulador"

    6) Clique em "Add Script Map", versão PT-BR "Adicionar Mapeamento de Script..." no menu direito (grifado em azul):

    7) Preencha a janela e clique OK.
    - Caminho da solicitação: *.php
    - Executável: C:\Arquivos de Programas\PHP\php5isapi.dll (recomendo usar o [...] para achar o arquivo e não ter erro no caminho)
    - Nome: PHP

    8) Ao ser perguntado sobre habilitar a extensão ISAPI, clique em SIM.

    Para testar, crie um arquivo chamado info.php em C:\inetpub\wwwroot\ com o seguinte código:

    CODE<?phpphpinfo();?>
    Agora é só abri-lo no seu browser pelo endereço http://localhost/info.php e testar!

    O problema esta bem ai na hora de rodar o php.info aparece a seguinte mensagem de erro:

    HTTP Error 404.3 - Not Found

    The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

    Aguardo a ajuda de todos pois realmente não sei como prosseguir nesta empreitada.

    marcio@ramalho.adm.br

    Tuesday, April 21, 2009 2:01 AM

Answers

  • Fala Márcio!

    Tudo bem?

    Meu amigo, para funcionar bem o ideal é que você use o PHP juntamente com o módulo FastCGI incluido no Windows Vista SP1 e que também está rpesente no Windows Server 2008. Para isso, você precisaria fazer algumas alterações no arquivo php.ini. Além disso, tente executar este procedimento colocando a pasta de instalação do PHP em C:\PHP, pois a pasta Arquivo de programas possui um sistema de permissionamento especial que poderia atrapalhar caso seja necessário fazer a escrita em algum arquivo dentro da pasta de instalação do PHP.

    As informações detelhadas sobre como instalar o PHP usando o FastCGI você encontra no link http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/.

    Espero que ajude! Qualquer coisa, manda a dúvida aqui pra gente!

    Um abraço,

    Igor Humberto
    Tuesday, April 21, 2009 5:44 PM
    Moderator

All replies

  • Fala Márcio!

    Tudo bem?

    Meu amigo, para funcionar bem o ideal é que você use o PHP juntamente com o módulo FastCGI incluido no Windows Vista SP1 e que também está rpesente no Windows Server 2008. Para isso, você precisaria fazer algumas alterações no arquivo php.ini. Além disso, tente executar este procedimento colocando a pasta de instalação do PHP em C:\PHP, pois a pasta Arquivo de programas possui um sistema de permissionamento especial que poderia atrapalhar caso seja necessário fazer a escrita em algum arquivo dentro da pasta de instalação do PHP.

    As informações detelhadas sobre como instalar o PHP usando o FastCGI você encontra no link http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/.

    Espero que ajude! Qualquer coisa, manda a dúvida aqui pra gente!

    Um abraço,

    Igor Humberto
    Tuesday, April 21, 2009 5:44 PM
    Moderator
  • Funcionou meu amigo.

    Muito obrigado pela ajuda.
    Márcio R. S. Ramalho Professor de Tecnologia da Informação
    Wednesday, April 22, 2009 8:27 PM