サーチ…


前書き

組み込みサーバーを使用して、xamp、wampなどのツールを使用せずにアプリケーションを開発およびテストする方法を学びます。

パラメーター

カラムカラム
-S 私たちにウェブサーバーがほしいとPHPに伝えなさい
<hostname>:<port> ホスト名と使用するpor
-t パブリックディレクトリ
<ファイル名> ルーティングスクリプト

備考

ルータスクリプトの例は次のとおりです。

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
}  //the rest of you code goes here.

組み込みサーバーの実行

php -S localhost:80

PHP 7.1.7開発サーバーが7月14日(金)15:11:05 2017に開始されました
http:// localhost:80でリッスンする
ドキュメントルートはC:\ projetos \ repgeralです。
Ctrl + Cを押して終了します。

これは、ポート80でlocalhostへの要求に応答するPHPサーバを起動する最も簡単な方法です。

-Sは、Webサーバーを起動していることを示します。

localhost:80は、応答しているホストとポートを示します。次のような他の組み合わせを使用できます。

  • mymachine:80 - アドレスmymachineとポート80で待ち受けます。
  • 127.0.0.1:8080 - アドレス127.0.0.1とポート8080でリッスンします。

特定のディレクトリとルータスクリプトを持つ組み込みのサーバ

php -S localhost:80 -t project/public router.php

PHP 7.1.7開発サーバーは、7月14日(金)15:22:25 2017に開始されました。
http:// localhost:80でリッスンする
ドキュメントルートは/ home / project / publicです。
Ctrl + Cを押して終了します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow