C语言实现一个支持PHP的简易WEB服务器 会员

关注
1686 人学过 277人关注 13人评论

本课程分为两个实验。实验一用C语言实现一个简易的WEB服务器。实验二加入了能支持动态解析PHP程序的功能。主要涉及到的技术有:Linux Socket编程,HTTP协议(只实现GET请求),Fast-CGI协议。本课程适合有C语言基础的同学学习,讲解了最基本的web服务器工作流程,学习后熟悉建立套接字等操作流程。深入解释接口协议,让同学明白一个web服务器是怎么解析动态语言的。

实验1
C语言实现WEB服务器
知识点: 1.WEB服务器介绍 2.WEB服务器工作流程和实现 3.`socket()`创建套接字 4.`bind()`分配套接字地址 5.`listen()`等待请求连接 6.`accept()`允许连接请求 7.`read()/write()`数据交换 8.`close()`关闭连接
实验2
为web服务器添加php的支持
知识点: 1.`CGI`接口 2.`FastCGI`协议标准 3.支持php代码模块
登录 后发表评论
最新评论
全部 第1节 第2节

0% Complete

加载中,精彩就在后面...

卡住了?点击重试