`
codeall
  • 浏览: 24183 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows下用vc写fcgi程序

    博客分类:
  • cpp
阅读更多
一句话, 别这么干.

如果打算这么干, 可能因为
1. 工作电脑由于要用outlook, 所以用vc比较方便
2. 写高负载下稳定的web应用, cpp比java方便
3. cpp写web应用, 出于方便考虑, cgi胜过xxApi和module
4. 出于性能和可控制的考虑, fcgi比cgi优
5. 据说, fcgi还有俩实现(fastcgi和fcgid), 各webserver都支持

后来搞一下, 发现干不了
1. iis很恶心, 不想碰
2. apache默认的cgid当然可用, 但不是fast的
3. fastcgi的人已经懒得支持win下的apache了(从96年就一直边缘着的fcgi早没劲了), 2.2是跑不通的(不信你试试)
4. lighttpd/nginx本身不跨平台, 第三方window二进制包别指望能处理好fcgi接口
5. fastcgi的cgi-fcgi据说可以在cgi下模拟fcgi的行为, 但不包括windows(它依赖unix管道, 除非cygwin, 而cygwin配vc更恶心)
6. 如果不用fcgi接口, 用fcgi的cgi兼容接口, 别想用上gnu的cgicc, 那写cgi程序, 你就难受去吧

结论:
1. 每个程序员都需要两台pc, 一台outlook, 一台linux
2. 跨平台的cpp挺傻的.所以还是面对平台编程吧(跨平台的java/scriping还是挺好的)
分享到:
评论

相关推荐

    windows server 2012 R2服务器下配置php7+nginx1.1环境

    ### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...

    在windows server 2003 iis6 下配置php运行环境材料

    2. **安装FastCGI**:解压`fcgi-x.x.x-win32.zip`,找到`fcgihelper.dll`和`fcgiext.dll`,将它们复制到`C:\Windows\System32\inetsrv`目录下。然后打开IIS管理控制台,右键点击服务器节点,选择“新建”>“应用程序...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 更新eAccelerator为VC9编译版,防止Win7下无法加载 2011年10月4日 - Web站点根目录移动至User/WebApp,MySQL数据目录移动至User/MySQL - config.php添加参数XS.SQL和XS.WEB,用于分别制定MySQL数据和Web站点根...

    Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程(重要)

    5. 设置参数为 `%FCGI_ROLE% %FCGI_PARAMS%`。 **步骤 4: 安装 MySQL** 1. 运行 MySQL 安装程序。 2. 按照提示选择自定义安装。 3. 选择所需的组件和服务。 4. 完成安装后,根据提示设置 root 密码等配置信息。 #...

    Windows 2008 R2 IIS7 以fastcgi方式配置 PHP,Zend,Mysql,PHPmyAdmin

    在Windows 2008 R2操作系统中,IIS7(Internet Information Services 7)是微软提供的Web服务器,用于托管各种Web应用程序。本教程将详细介绍如何以FastCGI(Fast Common Gateway Interface)方式配置PHP、Zend优化...

    Windows2003下php5.4安装配置教程(IIS)

    IIS下运行PHP 5.4需要安装VC9运行库和fcgi。VC9运行库可以从微软官网下载,或使用提供的下载链接直接获取。安装过程简单,只需跟随向导操作。fcgi同样可以从微软官网或通过特定链接下载,安装方法类似。 安装完毕后...

    Windows2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境

    ### Windows Server 2008 R2 下 IIS 7.5 + PHP 5 (FastCGI) + MySQL 5 环境搭建详解 #### 一、环境配置概述 在构建开发或生产环境中,一个稳定的后端环境至关重要。本文档将详细介绍如何在 **Windows Server 2008 ...

    windows下RunHiddenConsole 启动 nginx与php(RunHiddenConsole下载)

    在Windows系统下使用RunHiddenConsole工具启动nginx和php是一个非常实用的技能,尤其是在开发或者部署PHP应用的时候。本文将详细介绍RunHiddenConsole的作用以及如何配置和使用它来启动nginx和php服务。 首先,...

    IIS7.5PHP5.3.10zendguradloader配置.doc

    然后,复制 php.ini-development 到 C:\windows 下,并将其重命名为 php.ini。 三、PHP 配置 修改 php.ini 文件,主要修改以下几个部分: * date.timezone = "Asia/Shanghai":设置时区为上海时间 * fastcgi....

    Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    2. 双击“起始页”下的计算机名称,找到IIS部分,打开“处理程序映射”。 3. 添加新的模块映射: - 请求路径:*.php - 模块:FastCgiModule - 可执行文件:C:\php73\php-cgi.exe - 名称:FastCGI 4. 双击“起始...

    Win2003下IIS以FastCGI模式运行PHP

    - 在D盘根目录下创建Web文件夹(D:\Web),然后在Web文件夹下创建WWW文件夹(D:\Web\WWW),用来存放PHP网站程序。 - 解压PHP文件包到指定路径(D:\Web\PHP)。 - 安装MySQL到指定文件夹(D:\Web\MySQL),并确保...

    php_memcache.dll

    5. `php_memcache-php-5.3.10.0-r2-win32-vc9-standard.zip` 和 `php_memcache-php-5.3.10.0-r1-win32-vc9-standard-fcgi.zip`:这两个是PHP Memcache扩展的不同版本,分别对应于标准模式和FastCGI模式的PHP 5.3.10...

Global site tag (gtag.js) - Google Analytics