求解如何调用PHP解析器

HTCUD 2012-12-27 11:25:40
我想做个HTTP服务器,前面解析报文,静态文本HTML传输什么的都完成了。下面想做PHP的功能,以前只做过java的,现在对于php这个一点儿思路没有,查了下,有个PHP解析器这个东西,但是怎么实现在C程序中调用,以及传递参数。新手表示体系完全没有弄懂,求解释下思路。
...全文
447 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HTCUD 2012-12-30
  • 打赏
  • 举报
回复
引用 3 楼 web_code 的回复:
一种实现方式 用fastcgi协议实现php和http的通信 PHP-FPM是php一个进程管理器,默认监听9000端口 你的http要自己实现fastcgi协议 下面链接别人的实现 http://www.itcoder.me/?p=250
这方面有啥资料,还有书啥的么,就是很很详细讲的那种,前辈能推荐下么。。。
web_code 2012-12-27
  • 打赏
  • 举报
回复
一种实现方式 用fastcgi协议实现php和http的通信 PHP-FPM是php一个进程管理器,默认监听9000端口 你的http要自己实现fastcgi协议 下面链接别人的实现 http://www.itcoder.me/?p=250
HTCUD 2012-12-27
  • 打赏
  • 举报
回复
引用 1 楼 iisbsd 的回复:
不是很清楚你为什么要PHP,如果你连HTTP服务都自己实现了,再实现PHP的话,你干嘛不用Apache? 说说你的要解决什么问题,说不定有更简单的方法。
是这个样子的,我所谓的HTTP服务器正在实现,实现服务器的话无外乎就是解析报头,找到文件位置,然后再传输过去;现在静态传输,就是简单的处理HTML和JPG什么类型的格式都实现了,下面肯定是要想办法实现CGI,也就是动态网页生成,拿到POST或者GET参数,然后注入PHP的编译器,让PHP编译器执行后给我对应的HTML文件,然后我再传送到客户端这样这个HTTP服务器的大概构架就算是好了。现在我的问题就是不清楚怎么调用相关的PHP文件解析器解析要求的PHP程序,还有肯定要首先注入POST,GET请求,COOKIE等参数信息都是怎么注入的这个问题,思路不是很强。。。
iisbsd 2012-12-27
  • 打赏
  • 举报
回复
不是很清楚你为什么要PHP,如果你连HTTP服务都自己实现了,再实现PHP的话,你干嘛不用Apache? 说说你的要解决什么问题,说不定有更简单的方法。

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧