Pergunta

Tendo sido um desenvolvedor PHP na LÂMPADA de servidores por bastante tempo, há alguma coisa que eu precisa levar em consideração ao preparar uma aplicação para O IIS no windows.

Foi útil?

Solução

Certifique-se de que você começ a extensão do FastCGI para o IIS 6.0 ou IIS 7.0.Ele é a única e mais importante coisa que você pode ter quando executar o PHP no IIS.Também este artigo deverá fazê-lo o programa de configuração:

http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

Além de tudo isso é simples, o MySQL e o que não.

Outras dicas

Nós apenas rolou para fora PHP 5.2.6 + FastCGI no nossa hospedagem compartilhada plataforma, sem quaisquer problemas.Contanto que você siga os passos descritos no o artigo Nick ligado para, em seguida, você deve ser apenas a de multa.

Minha única peça adicional de conselho seria para esquecer de usar o fcgiconfig.js script para modificar a fcgiext.arquivo ini, é mais um obstáculo do que uma ajuda.Basta editá-lo manualmente, você também saiba mais sobre como ele funciona.

Se você estiver instalando o PHP no IIS 7, em seguida, este link deve ser, vale a pena ler que:

Usando FastCGI para Hospedar Aplicativos PHP no IIS 7

@pix0r

Que realmente incomodou o inferno fora de mim e nada chegou perto do Apache mod_rewrite.Porque todos eles têm essa excessivamente complexa estrutura XML.Então, eu realmente teve tempo e escrevi o meu próprio gravador para o IIS 6.0 e IIS 7.0.Non-.NET aplicativos só funciona no IIS 7.0.

http://www.managedfusion.com/products/url-rewriter/

http://www.codeplex.com/urlrewriter

Um dos principais pontos de atrito que tive com o IIS é a falta de Apache mod_rewrite.Existem outras soluções e trabalho-alikes dependendo do que você está fazendo, mas basta manter em mente que você vai precisar para mudar um pouco as coisas para funcionar com o IIS, se você estiver usando o mod rewrite extensivamente.

Já que você está se movendo de uma LÂMPADA (um pouco legal sigla) para FRACO (menos frio), você pode precisar mentalmente para afirmar-se.Caso contrário, eu tinha muito pouco de dificuldade com o PHP no Windows.

ISAPI rewrite (http://www.isapirewrite.com/) é de r $99 e funcionou muito bem para mim, para a regravação de URL.

Por que não ir com Apache no Windows?

Se seu usando o iis 7 de manter um olho sobre este projeto, http://phpmanager.codeplex.com/.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top