検索

ホームページ  >  に質問  >  本文

c - http サーバーは php 言語をどのようにサポートしていますか?

サーバーをC言語で記述し、リクエストを受け取ってから判断し、静的にファイルを直接読み込んでリターンし、動的に子プロセスexecにforkリク​​エストしてCGIプログラムを実行し、親プロセスが子プロセスの結果を読んでリターンするそれをクライアントに。 ここの CGI プログラム (つまり、PHP コード) はどのように PHP と通信するのでしょうか?
これは、FASTCGI を使用してソケット経由で php-fpm を呼び出すのと何か違いますか?

漂亮男人漂亮男人2800日前598

全員に返信(5)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:01:17

    誤解があるかもしれませんので、こちらの記事を参考にしてください。
    http://www.php-internals.com/...

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:01:17

    http サーバーは Apache のモジュール読み込みを実装する必要があります。PHP は Apache モジュールとして実行され、動的リクエストを Apache の php mod に渡して実行します。

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:01:17

    HTTP IP スリーウェイ ハンドシェイク

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:01:17

    UNIXドメインソケット?

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:01:17

    Apacheのソースコードを参照できます

    返事
    0
  • キャンセル返事