ホームページ >バックエンド開発 >PHPチュートリアル >PHP'の組み込みサーバーを利用します
PHP 5.4ビルトインWebサーバー:簡素化された開発とテスト
PHPバージョン5.4は、開発とテスト用に設計された組み込みのWebサーバーを導入し、完全なランプ構成を必要とせずに開発者がコードを作成およびテストできるようにします。このサーバーは、CD-ROM、USBドライブ、またはデスクトップアプリケーションとしてポータブルWebアプリケーションを配布するためにも使用できます。
キーポイント:
index.php
ファイルと.htaccess
を使用しているためです。しかし、私は誰か(多分あなたの1人、なぜそうではないのでしょうか?)は、この機能のためにアダプターを書くと確信しています。私はそれを最初にテストしたいと思っています。この記事では、新しいビルトインサーバーの基本的な使用法を説明し、アプリケーションを迅速にテストするために使用できるポータブルパーソナル開発サーバーを構築する方法を示します。私はあなたが私と同じように始めたいと思っているので、始めましょう! mod_rewrite
ビルトインサーバーを使用して
ビルトインサーバーを使用するには、PHP 5.4以降をインストールする必要があります。 PHPバージョンを確認するには、ターミナルでphp -v
に電話してください。次に、php -h
を実行し、サーバー固有の-S
および-t
オプションを探して、サーバーがバージョンで利用可能であるかどうかを判断できます。現在のディレクトリに基本的なphpinfo()
ファイルを作成して、index.php
を開始し、次のようなサーバーを起動することで、サーバーをテストできます。
<code class="language-bash">[ec2-user@ip-10-229-67-156 ~]$ php -S <localhost>:8080</localhost></code>ブラウザでは、組み込みサーバーが提供するものを確認できるようになりました。
<code>[Sun Feb 26 18:55:30 2012] 80.180.55.37:36318 [200]: / [Sun Feb 26 18:56:23 2012] 80.180.55.37:36584 [200]: /</code>サーバーがバインドするアドレスを指定するために使用されるPHPのコマンドラインオプションを確認します。その値は次のとおりです
-S
localhost
- サーバーは、マシンの任意のインターフェイス(有線またはワイヤレス)からアクセスできます0.0.0.0
-t
または、
<code class="language-bash">[ec2-user@ip-10-229-67-156 ~]$ php -S <localhost>:8090 -t /home/ec2-user/public</localhost></code>ファイルなどの特定のPHPファイルの名前を提供することもできます。
index.php
router.php
このようなルーティングスクリプトの出力は、サーバーによって解析され、実行されます。
<code class="language-bash">[ec2-user@ip-10-229-67-156 ~]$ php -S <localhost>:8080 -t /home/ec2-user/public public/index.php</localhost></code>...(次のコンテンツは元のテキストに似ていますが、文の構造、語彙、および式は、元のテキストを変更しないように調整されています)....
(コンテンツの残りの部分はプロセスに似ており、元の段落は擬似オリジナルであり、画像の位置と形式は変更されません)
以上がPHP&#x27;の組み込みサーバーを利用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。