none
.htaccess RRS feed

  • Pergunta

  • Boa tarde a todos,

    Estou configurando um servidor web com suporte ao PHP, porém surgiu uma dúvida quanto a utilização do .htaccess, gostaria de saber se as configurações realizadas no arquivo, pode ser utilizadas sem problemas no web.config, realizei uma pesquisa porém não encontrei nada que pudesse sanar minha dúvida.

    Obrigado pela ajuda!

    Thiago Silva

    terça-feira, 19 de outubro de 2010 14:12

Respostas

  • Thiago,

    O URL Rewrite só existe no IIS 7 e 7.5, você pode no link: http://www.iis.net/download/URLRewrite. Sobre as configurações específicas do PHP, você deve configurar o FastCgi, quem já vem padrão no IIS 7 e 7.5. Com o PHPManager, que foi lançado agora, você pode gerenciar ou através do ini de configuração do FastCgi que posso ensinar como fazer em um post no meu blog. Se a versão do IIS for anterior a essas, você não terá suporte ao URL Rewrite.


    Pablo Weyne
    Blog - http://www.iishelp.com.br
    Twitter - @pabloweyne
    • Marcado como Resposta Tsgoncalves terça-feira, 19 de outubro de 2010 18:49
    terça-feira, 19 de outubro de 2010 17:21
  • Thiago,

    O URL Rewrite não tem erro, basta instalar usando WPI. Se você vai utilizar DLL's que não vem no pacote do PHP do WPI, é melhor instalar manualmente, já tive esses problemas e fica ocorrendo falhas, instalando manualmente você tem mais flexibilidade. Vou fazer um post explicando, pensei que tivesse, mas não tinha feito ainda.


    Pablo Weyne
    Blog - http://www.iishelp.com.br
    Twitter - @pabloweyne
    • Marcado como Resposta Tsgoncalves terça-feira, 19 de outubro de 2010 18:49
    terça-feira, 19 de outubro de 2010 18:11

Todas as Respostas

  • Thiago,

    Qual seria a configuração que gostaria de fazer? 


    Pablo Weyne Blog - http://www.iishelp.com.br Twitter - @pabloweyne
    terça-feira, 19 de outubro de 2010 14:59
  • Pablo,

    São as alterações em alguns parâmetros do php.ini, como informações de upload e etc., também a url rewrite.

     

    Obrigado.

    Thiago Silva

    terça-feira, 19 de outubro de 2010 16:35
  • Thiago,

    O URL Rewrite só existe no IIS 7 e 7.5, você pode no link: http://www.iis.net/download/URLRewrite. Sobre as configurações específicas do PHP, você deve configurar o FastCgi, quem já vem padrão no IIS 7 e 7.5. Com o PHPManager, que foi lançado agora, você pode gerenciar ou através do ini de configuração do FastCgi que posso ensinar como fazer em um post no meu blog. Se a versão do IIS for anterior a essas, você não terá suporte ao URL Rewrite.


    Pablo Weyne
    Blog - http://www.iishelp.com.br
    Twitter - @pabloweyne
    • Marcado como Resposta Tsgoncalves terça-feira, 19 de outubro de 2010 18:49
    terça-feira, 19 de outubro de 2010 17:21
  • Pablo,

    Estou utilizando a versão 7.5 do IIS, vi no site que php.iis.net, que tem um código que se cola no web.config para a rewrite funcione, só fique um pouco confuso na hora do teste. Poderia fazer um post com estas informações mais específicas na alteração do FastCgi? Existe alguma informação a respeito deste PHPManager? Ainda não vi nada a respeito.

    Outra dúvida que tenho, é com relação a algumas dll's do PHP, pois não estou conseguindo fazer com que algumas funções sejam habilitas, mesmo colocando o comando no php.ini, ele não retorna habilitado no phpinfo(), utilizei o WPI. Quando realizo a instalação manual as funções são habilitadas normalmente. Segue as funçõe com problemas:

    extension=php_gmp.dl, extension=php_ldap.dll, extension=php_mcrypt.dll e extension=php_mhash.dll

    é necessário fazer o registro de dll's ou coloca-las no diretório system32? Quando tento registrar utilizando regsrv32.exe ele diz que as dll's não são compatíveis

    As dll que utilizei foram crypt32.dll, ssleay32.dll e libeay32.dll que são as necessárias para que a extensão funcione.

    Desculpe o texto grande, mas é que são muitos questionamentos.

    Obrigado pela ajuda e saiba que estão sendo de grande valia!

    Thiago Silva

    terça-feira, 19 de outubro de 2010 18:08
  • Thiago,

    O URL Rewrite não tem erro, basta instalar usando WPI. Se você vai utilizar DLL's que não vem no pacote do PHP do WPI, é melhor instalar manualmente, já tive esses problemas e fica ocorrendo falhas, instalando manualmente você tem mais flexibilidade. Vou fazer um post explicando, pensei que tivesse, mas não tinha feito ainda.


    Pablo Weyne
    Blog - http://www.iishelp.com.br
    Twitter - @pabloweyne
    • Marcado como Resposta Tsgoncalves terça-feira, 19 de outubro de 2010 18:49
    terça-feira, 19 de outubro de 2010 18:11
  • Ok, Pablo, realizei primeiramente a instalação manualmente, porém não me conseguia habilitar as extensões curl e exif, utilizando o WPI estas extensõe são habilitadas automaticamente, porém agora outras extensões deixam de funcionar... rsrs vou quebra um pouco mais a cabeça pra ver se consigo alguma solução, vou ficar aguardando o post em seu site.

    De qualquer forma muito obrigado pela ajuda! Alguns pontos foram esclarecidos.

    Thiago Silva

    terça-feira, 19 de outubro de 2010 18:22
  • Pablo,

    Uma última questão, com relação ao funcionamento do Wincache, é somente instala-lo via WPI e já estará em funcionamento ou é necessário realizar mais configurações? Estou pesquisando entre a utilização dele ou do eAccelerator, tem alguma informação a respeito do segundo?

    Muito obrigado!

    terça-feira, 19 de outubro de 2010 18:55
  • Eu já usei o Wincache, realmente melhora sim. Ele com o FastCgi deixa os sites PHP bem mais rápido. Nunca usei o eAccelerator. Como você vai instalar o PHP manualmente, também deve baixar o Wincache e adicionar a DLL no PHP.ini.
    Pablo Weyne
    Blog - http://www.iishelp.com.br
    Twitter - @pabloweyne
    terça-feira, 19 de outubro de 2010 20:02