/

在任意文件夾運行 Web 伺服器

在任意文件夾運行 Web 伺服器

您常常需要在系統中的特定文件夾中運行一個 Web 伺服器。

您沒有足夠時間來配置像 Apache 或 Nginx 這樣的正確的 Web 伺服器,因為這只是為了幾分鐘或測試您的應用。

那麼,該怎麼辦呢?

根據您喜歡的語言,您可能已經擁有所需的一切。

如果您使用 Node.js,並已經安裝了 npm,請運行以下命令:

1
npm install -g http-server

然後在您想要透過伺服器公開的文件夾中運行 http-server

默認情況下,它將在端口 8080 上啟動伺服器,但您可以使用 -p 標誌進行更改(運行 http-server --help 可查看更多選項)。

如果您使用 Python 並已安裝,只需運行以下命令:

1
python -m SimpleHTTPServer 8080

(Python 2)

或者

1
python -m http.server 8080

(Python 3)

即可在本地端口 8080 上啟動一個本地伺服器。

如果您使用 PHP 並且運行一個現代版本,請運行以下命令:

1
php -S localhost:8080

tags: [“web server”, “Node.js”, “npm”, “Python”, “PHP”]