ホームページ >バックエンド開発 >PHPチュートリアル >PHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装する
推奨: 「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/、リターン効果は次のとおりです。
リクエスト http://192.168.204.151:8000/info。 php を実行すると、戻り値は次のとおりです。
起動時にルート ディレクトリを指定します。
# 在~/www下创建一个test目录,并添加php脚本文件(~/www/test/index.php)mkdir ~/www/test # 启动web[root@localhost www]# php -S 192.168.204.151:8000 -t test/
アクセス テスト
スクリプトを指定し、ルーターとして使用します
# 先创建一个router.php [root@localhost www]# vi router.php [root@localhost www]# cat router.php <?php if (preg_match('/\.(?:png|jpg|jpeg|gif|txt)$/', $_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/
を直接リクエストします。 txt ファイルを要求し、変更されたファイルの内容を返します
概要: 個人がテストを行う場合は、この方法を使用する方が便利です。エラーがある場合は修正してください。 !
以上がPHP 組み込み Web サーバーを介して簡単なデバッグ アプリケーションを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。