Nette s vestavěným serverem (php -S)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- llook
- Člen | 407
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ů.