メモブログ

技術的なことを書き連ねるブログ

macで簡易ローカルサーバーを立てる

とりあえず、なにも準備しないで簡易的にローカルサーバーを立てる時、

macOSにはデフォルトで Pythonphpが入っています。

python --version
Python 2.7.10
php -v
PHP 7.1.19 (cli) (built: Aug 17 2018 18:03:17) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

pythonサーバーを立てたい

ディレクトリまで移動して (どこに作成するかは自由です)

cd /Users/ユーザー名/Desktop/testDir(自分で設定した)
python -m SimpleHTTPServer 7777

// サーバーが立ち上がる
Serving HTTP on 0.0.0.0 port 7777 ...

で以下のURLでアクセス出来ます。
ポートは他で使用しているもので無ければ自由に設定出来ます。
http://localhost:7777
終了はCtrl-cです。

phpサーバーを立てたい

cd /Users/ユーザー名/Desktop/testDir(自分で設定した)
php -S localhost:9999
PHP 7.1.19 Development Server started at Sun Oct 28 11:22:13 2018
Listening on http://localhost:9999

で立ち上がります。このサーバーだとphpも動くので簡易的な開発やチェックには便利ですね。
こちらもポートは自由に設定出来ます。 終了はCtrl-cです。
ドキュメントにも書いてありますが使用出来るのは、PHP 5.4.0からで、 あくまでも開発での使用目的でのみ使用してくださいとのこと。

■参考記事
手っ取り早く Mac でローカルサーバーを立てる方法 - tacamy--log
PHP: ビルトインウェブサーバー - Manual