内置的 Web 服务器

启动 Web 服务器

切换到网站根目录,执行下面的命令可以启动 Web 服务器,访问 http://localhost:8080/ 即可预览网站。

php -S localhost:8080

启动时指定根目录

也可以执行下面的命令来指定网站根目录。

php -S localhost:8080 -t C:/Project/nginx-1.14.2/html/

使用路由脚本

如果在启动 Web 服务器的时候指定了一个 PHP 文件,则这个文件会作为一个路由脚本,意味着每次请求都会先执行这个脚本。

php -S localhost:8080 router.php

如果这个路由脚本返回 false ,那么直接返回请求的文件,例如请求静态文件不作任何处理。否则会把输出返回到浏览器。

<?php

$uri = urldecode(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
if ($uri !== '/' && file_exists(__DIR__ . $uri)) {
    return false;
}
echo 'Loading...';

results matching ""

    No results matching ""