Konfiguracja Apache-a oraz Nginx-a
Apache
Yii jest gotowe do pracy z domyślną konfiguracją serwera Apache. Pliki .htaccess w folderach frameworku oraz aplikacji ograniczają dostęp do odpowiednich zasobów. W celu ukrycia pliku rozruchowego (zazwyczaj index.php) w adresie URL, możesz dodać następujące instrukcje mod_rewrite do pliku .htaccess w głównym katalogu lub konfiguracji wirtualnego hosta:
Nginx
Możesz używać Yii z Nginx-em i PHP z FPM SAPI. Poniżej znajduje się przykładowa konfiguracja hosta. Definiuje ona plik rozruchowy i pozwala yii przechwytywać żądania prowadzące do nieistniejących plików, co pozwala nam posiadać ładnie wyglądające URLe.
Używając tej konfiguracji możesz ustawić cgi.fix_pathinfo=0 w pliku php.ini w celu uniknięcia wielu niepotrzebnych wywołań systemowych stat().