うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

OSX ElCapitanにPythonでローカルサーバーを立ち上げる

まずはpythonのバージョンを確認

$ python --version
Python 2.7.10

Command

  • python2なら
$ python -m SimpleHTTPServer [ポート番号(デフォルトは8000)]
  • python3なら
$ python3 -m http.server [ポート番号(デフォルトは8000)]

使い方

Rootにしたいディレクトリに移動して、👆のコマンドを叩くだけ。 最初は👇なアラートが出ます。 f:id:susanne:20161227102103p:plain

そのディレクトリ直下にあるindex.htmlが表示されます。 index.htmlがない場合は、ディレクトリリストが表示されます。

f:id:susanne:20161227102050g:plain (イメージです)

  • ログはこんな感じに出力 f:id:susanne:20161227102059p:plain

他の言語でも

RubyPHP、JS(Node.js)などでも同様のHTTP Serverを立ち上げるモジュールがあるようですが、今のところ pythonのこのやりかたが一番しっくりくるので、とりあえずこれで。