加载中…
个人资料
东东
东东
  • 博客等级:
  • 博客积分:0
  • 博客访问:458,967
  • 关注人气:35
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

(转)APACHE下 mod_fcgid 编译配置

(2013-06-10 09:38:02)
标签:

it

分类: 开源软件
转自:http://blog.sina.com.cn/s/blog_485acedb0100z00a.html


mod_fcgid搭建


模块下载地址:http://labs.renren.com/apache-mirror//httpd/mod_fcgid/mod_fcgid-2.3.6.tar.gz

 

   tar zxvf mod_fcgid-2.3.6.tar.gz
     cd mod_fcgid-2.3.6
     APXS=/soft/apache/bin/apxs ./configure.apxs    ----->/soft/apache/bin是apache的安装地址

    make
    make install
如果显示无误继续

 

2.       修改httpd.conf

添加:

    LoadModule fcgid_module modules/mod_fcgid.so

    

        AddHandler fcgid-script .fcgi         

        ScriptAlias /fcgi-bin/ /usr/local/apache2/htdocs/fcgi-bin/

        SocketPath /tmp/fcgid.sock

        IdleTimeout 600                                                               

        ProcessLifeTime 3600

        MaxProcessCount 30                     # 最多起的fcgi进程为30

        DefaultMinClassProcessCount 3

        DefaultMaxClassProcessCount 100

        IPCConnectTimeout 20

        IPCCommTimeout 48

    

 

         fcgi-bin后面不能添加"/"

                                SetHandler fcgid-script

                AllowOverride None

                Options ExecCGI

                Order allow,deny

                Allow from all

     

 

3.       安装fcgi开发库fcgi-2.4

解压

./configure

Make

Make install

 

编辑/etc/ld.so.conf,添加该库路径进去:/usr/local/lib

执行:ldconfig   (动态链接库的管理命令)

 

4. 四、实验一下是否可以运行fcgi程序了。

进入:fcgi-2.4.0/examples,拷贝其中的echo.c/usr/local/apache2/htdocs/fcgi-bin

cd /usr/local/apache2/htdocs/fcgi-bin,编译:gcc -o echo.fcgi echo.c –I/usr/local/lib -lfcgi

在网页上输入:http://localhost/fcgi-bin/echo.fcgi

如果正常,则网页上会得到想要的输出结果

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有