Configurazione Apache e Nginx

Apache

Yii è già pronto per lavorare con la configurazione di default di un web server Apache. I file .htaccess nelle cartelle del framework e dell'applicazione scritta con Yii limitano l'accesso alle risorse. Per nascondere il file di avvio (solitamente index.php) negli URLs bisogna aggiungere le istruzioni mod_rewrite al file .htaccess nella cartella radice del web server o alla configurazione del virtual host:



Nginx

Puoi utilizzare Yii con Nginx e PHP con FPM SAPI. Ecco un esempio di configurazione dell'host. Qui viene definito il file di avvio e permette a Yii di catturare tutte le richieste di file inesistenti che consente di ottenere URL leggibili.



Usando questa configurazione, per evitare molte chiamate di sistema stat(), puoi settare cgi.fix_pathinfo=0 nel file php.ini.

$Id: quickstart.apache-nginx-config.txt 3512 2011-12-27 16:50:03Z haertl.mike $