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

藏色散人
リリース: 2023-04-09 16:56:02
転載
3778 人が閲覧しました

推奨: 「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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート