Nette s vestavěným serverem (php -S)

před 6 lety

llook
Člen | 412
+
0
-

Drobný tip, pokud chcete zkusit Nette aplikaci na vestavěném PHP serveru, stačí na začátek index.php přidat tohle:

if (php_sapi_name() === 'cli-server')
{
    $_SERVER['SCRIPT_NAME'] = '/';
    if (is_file(__DIR__ . $_SERVER["REQUEST_URI"]))
    {
        return false;
    }
}

A potom ze složky, ve které je index.php, spustit server:

php -S localhost:8080 index.php

Přepsání SCRIPT_NAME je kvůli routování, podmínka a return false kvůli obsluze statických souborů.