文章目录:
- 1、如何用c语言在windows环境下实现简单的web服务器
- 2、自己开发的Web服务器如何解析php文件
- 3、用C写了个web服务器 现在可以解析静态html和图片了 可是怎么去解析php动态文件呢
如何用c语言在windows环境下实现简单的web服务器
用C语言开发WEB,可以用C++BUILDER6,称ISAPI,一般人可能做不起来,有点麻烦;
唯一是速度很快,别人看不到源码,掌握了编程套路,也可以开发应用;
缺点:
1。不是解释性语言,做的WEB调试非常麻烦;现在做WEB开发的,用C#、JAVA较多;都是解释性的语言;
2。因为是.DLL的二进制代码,一般商业网站不给予运行的环境,因为网站服务器会被你可能搞瘫,安全性得不到保障;所以,你得自备网页服务器;
3。得不到技术支持,因为没几个人会这种开发;
自己开发的Web服务器如何解析php文件
WAMP、LAMP里,A是Apache,P是PHP,PHP在Apache下一般是以服务器模块方式安装,这些模块在Apache体系结构里属于可选功能层,Apache用apr_proc_create()函数为每个模块创建一个子进程,每个进程的内存空间独立,可以防止互相干扰。
WNMP、LNMP里的N是Nginx,Nginx主要通过FastCGI接口调用PHP之类的外部程序。
FastCGI是一个编程接口,可以将HTTP服务器和脚本解析服务器分开。Apache、Nginx、Lighttpd都实现了FastCGI接口。
如果想找个实现FastCGI接口的例子,推荐看Nginx的源码(ngx_http_fastcgi_module.c)。
Apache源码里跟FastCGI接口有关的大致是这几个文件:
fcgistarter.c
fcgi_protocol.h
mod_proxy_fcgi.c
更多内容可以搜“Apache源码分析”、“Nginx源码分析”、“FastCGI”。
用C写了个web服务器 现在可以解析静态html和图片了 可是怎么去解析php动态文件呢
下载PHP的最新版本使你写的东西对他实现支持,PHP解析后象向你的服务器提供静态代码
文章目录:1、如何用c语言在windows环境下实现简单的web服务器2、自己开发的Web服务器如何解析php文件3、用C写了个web服务器 现在可以解析静态html和图片了 可是怎么去解析php动态文件呢如何用
了 可是怎么去解析php动态文件呢下载PHP的最新版本使你写的东西对他实现支持,PHP解析后象向你的服务器提供静态代码
源码分析”、“FastCGI”。用C写了个web服务器 现在可以解析静态html和图片了 可是怎么去解析php动态文件呢下载PHP的最新版本使你写的东西对他实现支持,PHP解析后象向你的服务器提供静态代码
瘫,安全性得不到保障;所以,你得自备网页服务器;3。得不到技术支持,因为没几个人会这种开发;自己开发的Web服务器如何解析php文件WAMP、LAMP里,A是Apache,P是PHP,PHP在Apache下