嗨,我使用 C 语言编写了一个 Web 服务器,就像 apache 或 lighthttpd 一样。它在端口 80 上进行侦听并使用 GET 和 POST 请求进行操作,我可以处理文本/html 文件,但我的问题是:如何将 PHP 编译器与其集成,以便能够在我的 http-server 中处理 php 脚本,先感谢您 !
我认为最简单的方法是将其作为系统调用运行。
您可以在此处获取文档。
您必须将$_SERVER
变量设置为从请求标头收集的值中调用的环境变量,但是这应该只是请求正文中的管道并返回 STDOUT 的问题。
你应该能够做类似的事情来支持其他服务器端语言(python、ruby 等)