Enrutamiento de solicitudes a través de index.php con nginx [cerrado]

Estoy migrando mi servidor de Apache a Nginx y tengo esto muy simple.htaccess regla:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

La idea detrás de esto es dirigir cada solicitud a un controlador frontal (index.php). Estoy tratando de hacer lo mismo con Nginx. Usé un convertidor en línea para hacer este bloque de ubicación Nginx:

location / {
    if (!-e $request_filename){
        rewrite ^(.*)$ /index.php break;
    }
}

pero cuando lo agrego a la configuración de mi sitio, Nginx simplemente escupe el código fuente del archivo PHP como una descarga. Para referencia, aquí está el archivo de configuración completo:

http://pastebin.com/tyKtM1iB

Sé que PHP funciona, como si elimino el bloque de ubicación y hago un archivo con<?php phpinfo(); funciona correctamente

Cualquier ayuda sería apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta