デモやテスト的にWebサーバが欲しいときがあります。
そんなとき毎回わすれてしまうので備忘録を兼ねてメモします。
ちなみにMacと言わず、基本的に以下のPGが入っていればどの環境でも可能かと思います。
いずれもカレントディレクトリをルートディレクトリとして立ち上がります。
ポート番号はあいていれば任意です。
python
- 2.4以上
python -m SimpleHTTPServer 8000
- 3.0以上
python -m http.server 8000
PHP
- 5.4以上
php -S localhost:8000
Node.js
- 5.2以上
npx httpserver
- httpserverパッケージをインストールする方法(-gでなくてもいいです)
npm install -g http-server
http-server -p 8000