drush の runserver コマンドについて:
コマンドヘルプ
PHP の開発用ビルトイン HTTP サーバーを実行する。
- 本番環境では使用しないでください。この用途に耐えるスケーラビリティもセキュリティも確保されていません。
- 複数サーバーを同時に実行する場合は、各々に別個のポートを割り当てる必要があります。
- サーバーを停止するには Ctrl + C キーかそれと同等の操作を行います。
使用例
- drush rs 8080
127.0.0.1 のポート 80 で Web サーバーを起動する。 - drush rs 10.0.0.28:80
10.0.0.28 のポート 80 でサーバーを起動する。 - drush rs [::1]:80
IPv6 の localhost ::1、ポート 80 でサーバーを起動する。 - drush rs --dns localhost:8888/user
localhost(バインドする IP はリバース DNS で決定)のポート 8888 でサーバーを起動し、ブラウザで /usr を開く。 - drush rs /
デフォルトの IP とポート(127.0.0.1、ポート 8888)でサーバーを起動し、ブラウザで / を開く。 - drush rs :9000/admin
127.0.0.1、ポート 9000 でサーバーを起動し、ブラウザで /admin を開く。IP なしでポート番号を指定する場合はコロンが必要な点に注意。 - drush --quiet rs
Web リクエストのログをサイレントモードでコンソールに出力する。
引数
- [url]
バインドするホスト IP アドレスとポート、および Web ブラウザで開くパス。書式は addr:port/path となる。ブラウザを開くのは path を指定した場合のみ。
オプション
- --default-server=DEFAULT-SERVER
デフォルトの addr:port/path。引数で指定されない値に使用する。 - --browser[=BROWSER]
Web ブラウザを開く場合は使用するブラウザを指定する(デフォルトではオペレーティング システムのデフォルト設定に従う)。ブラウザが開かないようにするには、--no-browser を使用する。 - --dns
ホスト名や IP を DNS/rDNS で解決し、バインドする IP や人間にわかりやすいホスト名を決定する。 - --no-browser
--browser オプションの逆。
エイリアス
- rs
- serve
参考資料
- runserver(drush.org)
- RunserverCommands(github.com/drush-ops/drush)