Ir para conteúdo
Fórum Script Brasil
  • 0

Configurções Do Php4 Em Iis


Guest - Iniciante -

Pergunta

Guest - Iniciante -

Eu tenho uma aplicação em PHP que roda normalmente no Apache para Windows porem eu preciso coloca-la para rodoar no PHP4 no IIS.

Quando eu coloco para rodar no IIS algumas rotinas param de funcionar, principalmente rotinas referentes a sessions, querystring e variaveis enviadas via get.

Desde já agradeço,

Iniciante

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Iniciante,

Você instalou o PHP4 como módulo ISAPI ou como CGI?

Como modo CGI costuma dar muito problema, recomenda instalar com os seguintes passos:

Descompacte o PHP em C:/PHP

Copie o arquivo "php4ts.dll" que está em C:/PHP para C:/%WINDIR%/system32 (%WINDIR% é a pasta do Windows, que pode variar de nome)

Copie o arquivo php.ini de C:/PHP para C:/%WINDIR%

Vá até o Snap-in do IS em Iniciar -> Configurações -> Painel de Controle -> Ferramentas administrativas -> Internet Information Services

Clique com o botão direito do mouse sobre o domínio que você quer instalar o módulo do PHP e vá até Propriedades

Clique sobre a etiqueta Filtros ISAPI

Clique em adicionar

Nome do Filtro = PHP

Executável = C:/PHP/sapi/php4isapi.dll

Clique em OK

Clique sob a etiqueta Pasta Base ou Diretório Base (vai variar de acordo com a versão)

Procure por "Permissões de execução" sete para "Somente Scripts"

Clique no botão "Configuração"

Clique em "Adicionar"

Executável = C:/PHP/sapi/php4isapi.dll

Extenção = .php

Verbos:

Limitar a "GET, POST"

Solecionar "Mecanismo de script"

Solecionar "Verificar se o arquivo existe"

Clique em OK

Clique em OK

Clique em OK

Reinicie o IIS

Abs

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Iniciante -

Newton,

infelizmente sua dica não me ajudou.

agora todas as páginas estão com o seguinte erro:

Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\virtual\cabecalho.php:2) in c:\inetpub\wwwroot\virtual\common.php on line 234

e as querystrings que antes não funcionavam mas apareciam na barra de endereço agora nem aparecem mais e no lugar aparece ?querystring=.

Se você puder tentar me ajudar mais uma vez eu fico muito grato.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Iniciante -

para mim seria o ideal porque com o apache o código normal mas infelizmente não posso porque tenho aplicações ASP nesse mesmo servidor.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...