如何让自己写的服务器支持php?

  写一个支持支持静态的文件的c服务器很简单,就是些文件目录等操作,如何写一个支持get方式php的呢?
很简单的可以用一个shell搞定 ,例如,但是如何支持post等操作呢?

#include <stdio.h>
void command_mess(char *command, char *buf, int length) 
{
    FILE   *stream;


    stream = popen(command,"r");
    fread( buf, sizeof(char), length,  stream);
    pclose( stream );
    return; 
}


int main( void )
{
    char buf[4096] = "";  //请注意系统命令要输出的数据大小,小心得到的数据不全哦
    char com[64] = "/home/liufabin/php/bin/php test.php";
    command_mess(com, buf, sizeof(buf));
    printf("Message: %s",buf);
    return 0;
}


你可能感兴趣的:(PHP,Stream,shell,服务器,command,File)