ホームページ >バックエンド開発 >PHPチュートリアル >PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する

PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する

藏色散人
藏色散人転載
2020-12-07 14:19:173819ブラウズ

推奨: 「PHP ビデオ チュートリアル

テストやオフィス環境のために、いくつかの PHP コード スニペットや一時的なプロジェクトなどを実行することが多いためです。仮想マシン、個人的なテストのためにオフィス環境を破壊したくない;

したがって、Win (インストールは省略) または Linux では PHP を 1 つだけローカルにインストールできます。仮想マシンに PHP をインストールしてテスト タスクを実行します (仮想マシンでは Linux メソッドを使用することをお勧めします)

このメソッドはローカル テストにのみ使用されることをもう一度思い出してください。

# 在自己家目录下创建www目录
[root@localhost ~]# mkdir www
[root@localhost ~]# cd www/

# 创建几个php脚本用于测试
index.php
info.php

# 启动一个Web服务器
[root@localhost www]# php -S 192.168.204.151:8000
# 注意:因为我是采取虚拟机中Linux,所以这里直接使用了ip,如果是本地win下,可以直接localhost:8000

リクエスト http://192.168.204.151:8000/、リターン効果は次のとおりです。
PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する
リクエスト http://192.168.204.151:8000/info。 php を実行すると、戻り値は次のとおりです。

PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する

起動時にルート ディレクトリを指定します。

# 在~/www下创建一个test目录,并添加php脚本文件(~/www/test/index.php)mkdir ~/www/test

# 启动web[root@localhost www]# php -S 192.168.204.151:8000 -t test/

アクセス テスト

PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する

スクリプトを指定し、ルーターとして使用します

# 先创建一个router.php
[root@localhost www]# vi router.php
[root@localhost www]# cat router.php 
<?php
if (preg_match(&#39;/\.(?:png|jpg|jpeg|gif|txt)$/&#39;, $_SERVER["REQUEST_URI"]))
    return false;    // 直接返回请求的文件
else { 
    echo "<p>Welcome to PHP</p>";
}

# 创建一个txt文件或者图片
[root@localhost www]# ll
-rw-r--r-- 1 root root  31 12月  4 10:56 hello.txt  测试用
-rw-r--r-- 1 root root  65 12月  4 10:35 index.php
-rw-r--r-- 1 root root  17 12月  4 10:36 info.php
-rw-r--r-- 1 root root 177 12月  4 10:55 router.php
drwxr-xr-x 2 root root  23 12月  4 10:49 test

# 启动web
[root@localhost www]# php -S 192.168.204.151:8000 router.php
# 请求需要经过router.php处理

を使用して、192.168.204.151:8000/
PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する
を直接リクエストします。 txt ファイルを要求し、変更されたファイルの内容を返します
PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する

概要: 個人がテストを行う場合は、この方法を使用する方が便利です。エラーがある場合は修正してください。 !

以上がPHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。