如何通过cgi自己写个类似php的解释器?

前段日子接触了一下cgi 我现在的想法是比如我定义一种文件后缀名是.edb 然后我想通过apache的cgi来实现这么一个功能 所有的.edb文件都通过我自己编写的解释器 解释之后向apache返回html 这要如何实现?有大神能提供点思路吗?

在apache的httpd.conf添加:

 <FilesMatch \.edb$>
     SetHandler "proxy:mycgi://127.0.0.1:1234"
</FilesMatch>

然后在自己的程序中监听1234端口,实现tcp socket通讯。接受到apache转发过来的数据,经过处理生成html代码,再发给用户