
# 1) 最快：Python（适用于已装 Python 3）

在当前目录启动一个静态文件 HTTP 服务器（默认端口 8000）：

```bash
python -m http.server 8000
# 在所有网卡可访问（局域网可见）：
python -m http.server 8000 --bind 0.0.0.0
```

停止：Ctrl+C

# 2) 最轻量 Node.js/一行（适合前端）

如果没装全局包，用 npx 直接跑：

```bash
npx http-server . -p 8000
# 或者
npx serve -s . -l 8000
```

# 3) 快速用 PHP（机器有 PHP）

```bash
# 在当前目录启动（0.0.0.0 让局域网可访问）
php -S 0.0.0.0:8000
```

# 4) 用 Go（单文件可执行）

一行临时服务器（需要 go 环境）：

```bash
go run <<'GO'
package main
import ("net/http"; "log")
func main(){
  http.Handle("/", http.FileServer(http.Dir(".")))
  log.Println("listening :8000")
  log.Fatal(http.ListenAndServe(":8000", nil))
}
GO
```

# 5) 小型 Node.js 代码（可自定义响应）

创建 `server.js`：

```js
const http = require('http')
const fs = require('fs')
const path = require('path')
http.createServer((req,res)=>{
  const p = path.join(__dirname, req.url === '/' ? 'index.html' : req.url)
  fs.readFile(p, (err,data)=>{
    if(err){ res.statusCode=404; res.end('Not found'); return }
    res.end(data)
  })
}).listen(8000, ()=>console.log('http://localhost:8000'))
```

运行 `node server.js`

# 6) 用 Docker + nginx（将当前目录当静态站点）

```bash
docker run --rm -p 8080:80 -v "$PWD":/usr/share/nginx/html:ro nginx
# 访问 http://localhost:8080
```

# 7) Windows PowerShell 快速（若无 python）

PowerShell 一行启动（基于 .NET）：

```powershell
Start-Process -NoNewWindow -FilePath "python" -ArgumentList "-m http.server 8000"
# （推荐先安装 Python，然后用 python -m http.server）
```

---
                            
    

