Pergunta

Existem questões importantes a ter em conta a execução de um / Zend MVC aplicativo de produção PHP 5 no Windows? A aplicação específica é Magento, um sistema de comércio eletrônico, e que o cliente realmente não está interessado em ter uma caixa de Linux em seu datacenter. Alguém já teve sorte para conseguir PHP 5 e Zend MVC funcionando corretamente no IIS?

Foi útil?

Solução

Sim, ele funciona. Microsoft e Zend estão trabalhando em conjunto para obter PHP em execução como ele é executado no Linux. Zend ainda tem uma versão certificada do seu pacote de núcleo (inclui php, mysql e algumas painel de controle) para Windows e IIS. Também Zend Framework é suposto ser verdadeiramente independend plataforma.

Outra opção é em vez de usar o Apache no Windows, mas IIS é mais rápido para visualizações de páginas estáticas e também tem algumas outras opções interessantes. .htaccess arquivos não são suportados, portanto, para reescrever você precisa confiar em outros componentes do IIS.

Outras dicas

Bem, eu tenho IIS, Zend e PHP todos trabalhando muito bem.

Instalado o módulo de reescrita, seguida: este artigo Tem a regra de re-escrever Zend daqui e assegurou short_opentag = na minha php.ini

So far so good

Obter o módulo IIS reescrever o que vai tornar as coisas um pouco mais fácil.

http://www.iis.net/downloads /default.aspx?tabid=34&g=6&i=1691

Eu Zend, PHP, Apache e MySQL rodando na minha máquina Vista x64, mas vou dar-lhe uma tentativa de executá-lo em IIS em vez de Apache.

Eu imagino que não seria muito difícil

Também fizemos algum progresso na obtenção de Magento rodando em uma caixa de Windows Server 2008 com o IIS7 (sob ISAPI). Se desativar URL reescrever o sistema funciona muito bem no entanto, não fui capaz de alcançar o sucesso com Magento e qualquer um dos sistemas (Helicon ISAPI Rewrite-Lite, macaco e o módulo de Microsoft Rewrite) reescrevendo.

Magento não é suportado no Windows . Eu fiz instalá-lo, mas é mais complicado do linux e não faz sentido no desenvolvimento em um ambiente que vai ser diferente do que a implantação. Seu cliente deve reconsiderar.

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