gpt4 book ai didi

php - 用 C 语言编写的基本 Web 服务器,支持 PHP

转载 作者:行者123 更新时间:2023-11-30 17:04:23 25 4
gpt4 key购买 nike

我想用 C 语言构建一个基本的 Web 服务器用于练习目的。我了解它的基础知识,例如打开套接字,并根据请求返回响应。问题是我应该如何处理 PHP 脚本。我找不到任何有用的东西,例如如何以正确的方式与 PHP-FPM 进行通信。我唯一能找到的是如何直接从终端进行操作。

SCRIPT_NAME=/a.php \
SCRIPT_FILENAME=/a.php \
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:9000

我知道我应该以某种方式通过套接字传递所需的数据,但我不知道如何。感谢您的每一次帮助。

最佳答案

一般来说:

  1. 客户端通过将该网页路径/名称传递给服务器来请求网页。网页应以 php
  2. 结尾
  3. 服务器收到对 php 网页的请求。 (对于服务器来说,这只是一个文件名。
  4. 服务器调用 php,并将网页传递给它
  5. php 处理网页并输出结果
  6. 服务器将这些结果传递回客户端
  7. 客户端处理从服务器收到的结果。

关于php - 用 C 语言编写的基本 Web 服务器,支持 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35829721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com