Domanda

Essendo stato uno sviluppatore PHP su server LAMP per un po', c'è qualcosa che ho bisogno di prendere in considerazione durante la preparazione di un'applicazione per IIS su windows.

È stato utile?

Soluzione

Assicurati di ottenere l'estensione FastCGI per IIS 6.0 o IIS 7.0.È la cosa più importante che si può avere quando si esegue PHP su IIS.Anche questo articolo si dovrebbe ottenere di installazione:

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

Tutto ciò al di là di questo è semplice, MySQL e cosa no.

Altri suggerimenti

Abbiamo appena lanciato PHP 5.2.6 + FastCGI sul nostro hosting condiviso piattaforma senza problemi.Basta seguire la procedura descritta in l'articolo Nick collegati poi si dovrebbe essere bene.

Il mio unico consiglio sarebbe quello di dimenticare utilizzando il fcgiconfig.js script per modificare le fcgiext.file ini, è più di un ostacolo che un aiuto.Basta modificare a mano, è anche imparare di più su come funziona.

Se siete installazione di PHP su IIS 7 quindi, questo link dovrebbe essere la pena di leggere se:

Utilizzando FastCGI per l'hosting di Applicazioni PHP su IIS 7

@pix0r

Che effettivamente infastidito l'inferno fuori di me e non è venuto vicino a mod_rewrite di Apache.Perché tutti hanno questa complessa struttura XML.Così ho effettivamente avuto il tempo e scritto il mio masterizzatore per IIS 6.0 e IIS 7.0.Non-.NET applicazioni funziona solo in IIS 7.0.

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

http://www.codeplex.com/urlrewriter

Uno dei principali punti morti che ho avuto con IIS è la mancanza di del mod_rewrite di Apache.Ci sono altre soluzioni e lavoro-alike a seconda di quello che stai facendo, ma basta tenere a mente che avrete bisogno di cambiare le cose un po ' di lavoro con IIS, se si utilizza il mod rewrite ampiamente.

Dal momento che si sta spostando dalla LAMPADA (un po ' di fresco acronimo) per WIMP (meno freddo), potrebbe essere necessario mentalmente affermare se stessi.In caso contrario, ho avuto pochissimi problemi con PHP su Windows.

ISAPI rewrite (http://www.isapirewrite.com/) è di $99 e ha funzionato molto bene per me, per la riscrittura degli URL.

Perché non andare con Apache su Windows?

Se l'utilizzo di iis 7 tenere un occhio su questo progetto, http://phpmanager.codeplex.com/.

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