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
+
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ů.