Domanda

Ci sono tutte le questioni importanti di essere a conoscenza di esecuzione di un PHP 5 / applicazione di produzione Zend MVC su Windows? L'applicazione particolare, è Magento, un sistema di e-commerce, e il client non è realmente interessato ad avere una macchina Linux nella loro datacenter. Qualcuno ha avuto fortuna per avere PHP 5 e Zend MVC funziona correttamente su IIS?

È stato utile?

Soluzione

Sì, funziona. Microsoft e Zend stanno lavorando insieme per ottenere PHP esecuzione come funziona su Linux. Zend ha anche una versione certificata del loro pacchetto di nucleo (include php, mysql e qualche pannello di controllo) per Windows e IIS. Anche Zend Framework si suppone che sia veramente la piattaforma independend.

Un'altra opzione invece è quella di utilizzare Apache su Windows, ma IIS è più veloce di pagine viste statiche e ha anche alcune altre opzioni interessanti. file .htaccess non sono supportati, così per la riscrittura è necessario fare affidamento su altri componenti IIS.

Altri suggerimenti

Beh ho avuto IIS, Zend PHP e tutti lavorano bene.

installato il modulo di riscrittura, seguito: questo articolo Ottenuto lo Zend regola di riscrittura da qui e assicurato short_opentag = nella mia php.ini

Fin qui tutto bene

Scarica il modulo di riscrittura di IIS, che renderà le cose un po 'più facile.

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

Ho Zend, PHP, Apache e MySQL in esecuzione sulla mia macchina Vista x64, ma darò una prova a correre su IIS invece di Apache.

immagino che non sarebbe troppo difficile

Abbiamo anche fatto qualche progresso a ottenere Magento in esecuzione su un Server 2008 scatola di Windows con IIS7 (sotto ISAPI). Se disabilitiamo URL rewriting il sistema funziona abbastanza bene ma non siamo stati in grado di raggiungere il successo con Magento e uno qualsiasi dei sistemi (Helicon ISAPI Rewrite-Lite, Ape e il modulo Microsoft riscrittura). Riscrittura

Magento non è supportato su Windows . L'ho fatto installare, ma è più complicata di Linux e non ha alcun senso in via di sviluppo in un ambiente che sarà diverso da quello schieramento uno. Il suo cliente dovrebbe riconsiderare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top