PHP
サーバーに組み込まれたPHP
サーチ…
前書き
組み込みサーバーを使用して、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