ホームページ >バックエンド開発 >PHPの問題 >phpはどのように動作するのでしょうか?

phpはどのように動作するのでしょうか?

王林
王林オリジナル
2019-10-10 17:51:1611005ブラウズ

phpはどのように動作するのでしょうか?

#1. すべての PHP アプリケーションは、WEB サーバー (IIS、Nginx、Apache など) と PHP エンジン プログラム解釈を通して実行されます#作業プロセス:

1. ユーザーがブラウザのアドレスにアクセスする PHP ページのファイル名を入力すると、Web リクエストがトリガーされ、リクエストが WEB サーバーに送信されます。

2. WEB サーバーはこのリクエストを受け入れ、サフィックスに基づいて PHP リクエストであると判断し、ユーザーがアクセスしたい PHP アプリケーションをハードディスクまたはメモリから呼び出して、 PHPエンジンプログラムです。

3. PHP エンジン プログラムは、WEB サーバーから送信されたファイルを最初から最後までスキャンし、コマンドに従ってバックグラウンドで読み込んでデータを処理し、対応する HTML ページを動的に生成します。

4. PHP エンジンは HTML ページを生成し、それを WEB サーバーに返します。次に、WEB サーバーは HTML ページをクライアントのブラウザーに返します。

2. PHP 動作モード

1. cgi Common Gateway Interface (共通ゲートウェイ インターフェース))

2. fast-cgi Resident (long - live) type CGI

3. cli コマンド ライン操作 (コマンド ライン インターフェイス)

4. Web モジュール モード (Apache などの Web サーバーを実行するためのモジュール モード)

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がphpはどのように動作するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。