- 浏览: 2532504 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
jsntghf:
peio 写道这个怎么运行?Ruby On Rails的环境搭 ...
多文件上传之uploadify -
peio:
这个怎么运行?
多文件上传之uploadify -
往事如烟1:
我的项目是自己init了一个原始的project,之后将ver ...
React Native热部署之CodePush -
jsntghf:
往事如烟1 写道我按照你的说明进行,发现app退出之后,在进入 ...
React Native热部署之CodePush -
往事如烟1:
我按照你的说明进行,发现app退出之后,在进入不正确,请问是什 ...
React Native热部署之CodePush
今天安装fcgi,编译的时候报错:
cd . \ && CONFIG_FILES= CONFIG_HEADERS=fcgi_config.h \ /bin/sh ./config.status config.status: creating fcgi_config.h config.status: fcgi_config.h is unchanged make all-recursive make[1]: Entering directory `/opt/install/fcgi-2.4.1-SNAP-0311112127' Making all in libfcgi make[2]: Entering directory `/opt/install/fcgi-2.4.1-SNAP-0311112127/libfcgi' source='fcgiapp.c' object='libfcgi_la-fcgiapp.lo' libtool=yes \ depfile='.deps/libfcgi_la-fcgiapp.Plo' tmpdepfile='.deps/libfcgi_la-fcgiapp.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c -o libfcgi_la-fcgiapp.lo `test -f fcgiapp.c || echo './'`fcgiapp.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c fcgiapp.c -MT libfcgi_la-fcgiapp.lo -MD -MP -MF .deps/libfcgi_la-fcgiapp.TPlo -fPIC -DPIC -o .libs/libfcgi_la-fcgiapp.lo fcgiapp.c: In function 'ProcessManagementRecord': fcgiapp.c:1490: warning: dereferencing type-punned pointer will break strict-aliasing rules fcgiapp.c:1495: warning: dereferencing type-punned pointer will break strict-aliasing rules fcgiapp.c:1498: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c fcgiapp.c -MT libfcgi_la-fcgiapp.lo -MD -MP -MF .deps/libfcgi_la-fcgiapp.TPlo -o libfcgi_la-fcgiapp.o >/dev/null 2>&1 mv -f .libs/libfcgi_la-fcgiapp.lo libfcgi_la-fcgiapp.lo source='fcgi_stdio.c' object='libfcgi_la-fcgi_stdio.lo' libtool=yes \ depfile='.deps/libfcgi_la-fcgi_stdio.Plo' tmpdepfile='.deps/libfcgi_la-fcgi_stdio.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c -o libfcgi_la-fcgi_stdio.lo `test -f fcgi_stdio.c || echo './'`fcgi_stdio.c rm -f .libs/libfcgi_la-fcgi_stdio.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c fcgi_stdio.c -MT libfcgi_la-fcgi_stdio.lo -MD -MP -MF .deps/libfcgi_la-fcgi_stdio.TPlo -fPIC -DPIC -o .libs/libfcgi_la-fcgi_stdio.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c fcgi_stdio.c -MT libfcgi_la-fcgi_stdio.lo -MD -MP -MF .deps/libfcgi_la-fcgi_stdio.TPlo -o libfcgi_la-fcgi_stdio.o >/dev/null 2>&1 mv -f .libs/libfcgi_la-fcgi_stdio.lo libfcgi_la-fcgi_stdio.lo source='os_unix.c' object='libfcgi_la-os_unix.lo' libtool=yes \ depfile='.deps/libfcgi_la-os_unix.Plo' tmpdepfile='.deps/libfcgi_la-os_unix.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c -o libfcgi_la-os_unix.lo `test -f os_unix.c || echo './'`os_unix.c rm -f .libs/libfcgi_la-os_unix.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c os_unix.c -MT libfcgi_la-os_unix.lo -MD -MP -MF .deps/libfcgi_la-os_unix.TPlo -fPIC -DPIC -o .libs/libfcgi_la-os_unix.lo os_unix.c: In function 'OS_Accept': os_unix.c:1169: warning: pointer targets in passing argument 3 of 'accept' differ in signedness /usr/include/sys/socket.h:214: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' os_unix.c: In function 'OS_IsFcgi': os_unix.c:1269: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness /usr/include/sys/socket.h:133: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -pthread -g -O2 -Wall -c os_unix.c -MT libfcgi_la-os_unix.lo -MD -MP -MF .deps/libfcgi_la-os_unix.TPlo -o libfcgi_la-os_unix.o >/dev/null 2>&1 mv -f .libs/libfcgi_la-os_unix.lo libfcgi_la-os_unix.lo /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -o libfcgi.la -rpath /usr/local/fcgi/lib libfcgi_la-fcgiapp.lo libfcgi_la-fcgi_stdio.lo libfcgi_la-os_unix.lo -lnsl rm -fr .libs/libfcgi.la .libs/libfcgi.* .libs/libfcgi.* gcc -shared libfcgi_la-fcgiapp.lo libfcgi_la-fcgi_stdio.lo libfcgi_la-os_unix.lo -lnsl -Wl,-soname -Wl,libfcgi.so.0 -o .libs/libfcgi.so.0.0.0 (cd .libs && rm -f libfcgi.so.0 && ln -s libfcgi.so.0.0.0 libfcgi.so.0) (cd .libs && rm -f libfcgi.so && ln -s libfcgi.so.0.0.0 libfcgi.so) ar cru .libs/libfcgi.a libfcgi_la-fcgiapp.o libfcgi_la-fcgi_stdio.o libfcgi_la-os_unix.o ranlib .libs/libfcgi.a creating libfcgi.la (cd .libs && rm -f libfcgi.la && ln -s ../libfcgi.la libfcgi.la) source='fcgio.cpp' object='fcgio.lo' libtool=yes \ depfile='.deps/fcgio.Plo' tmpdepfile='.deps/fcgio.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -c -o fcgio.lo `test -f fcgio.cpp || echo './'`fcgio.cpp rm -f .libs/fcgio.lo g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -c fcgio.cpp -MT fcgio.lo -MD -MP -MF .deps/fcgio.TPlo -fPIC -DPIC -o .libs/fcgio.lo fcgio.cpp: In destructor 'virtual fcgi_streambuf::~fcgi_streambuf()': fcgio.cpp:50: error: 'EOF' was not declared in this scope fcgio.cpp: In member function 'virtual int fcgi_streambuf::overflow(int)': fcgio.cpp:70: error: 'EOF' was not declared in this scope fcgio.cpp:75: error: 'EOF' was not declared in this scope fcgio.cpp: In member function 'virtual int fcgi_streambuf::sync()': fcgio.cpp:86: error: 'EOF' was not declared in this scope fcgio.cpp:87: error: 'EOF' was not declared in this scope fcgio.cpp: In member function 'virtual int fcgi_streambuf::underflow()': fcgio.cpp:113: error: 'EOF' was not declared in this scope make[2]: *** [fcgio.lo] 错误 1 make[2]: Leaving directory `/opt/install/fcgi-2.4.1-SNAP-0311112127/libfcgi' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/opt/install/fcgi-2.4.1-SNAP-0311112127' make: *** [all] 错误 2
gcc版本信息如下:
使用内建 specs。 目标:x86_64-redhat-linux 配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux 线程模型:posix gcc 版本 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
在/include/fcgio.h文件中加上#include <cstdio>,然后再编译安装就可以了。
发表评论
-
CentOS中安装GCC
2015-05-10 11:39 2154本文使用的系统环境如下图所示 1、下载源码 GCC4 ... -
WordPress在Linux上的安装
2015-04-15 15:50 1147系统环境:Red Hat Enterp ... -
Redhat关闭SELinux和防火墙
2015-02-02 14:33 1505系统环境:Red Hat Enterprise Linux ... -
如何在Linux上安装EPEL源
2015-01-22 22:07 1312系统环境:Red Hat Enterprise Linux ... -
Error: Cannot retrieve metalink for repository: epel
2015-01-19 20:08 1009系统环境:Red Hat Enterprise Linux ... -
Linux命令行文件传输
2015-01-17 12:00 879SCP:基于SSH安全协议的文件传输命令,只提供文件传输功 ... -
Red Hat普通用户不能执行sudo问题解决
2014-08-13 14:30 1478在Red Hat下,普通用户执行sudo命令时,系统会报出 ... -
dialog--使用shell脚本创建图形应用程序
2014-08-10 12:14 1246部分Linux系统已经内置了dialog程序,如果系统中没有 ... -
Linux下安装Redis
2011-10-11 13:15 50371、下载安装 wget http://redis.goo ... -
通过限制SSH访问来加强服务器的安全
2011-10-05 12:27 18041、以root身份SSH登录到服务器 2、在命令提 ... -
关闭Nginx的日志功能
2011-09-23 10:59 1440access_log /dev/null; error_lo ... -
给终端用户发送信息
2011-09-18 15:58 1639查看当前所有登录用户所使用的终端 fingerw ... -
Nginx防盗链(三)
2011-09-17 16:48 1280以前介绍过Nginx防盗链(二) 这种方法可能出现ke ... -
查找运行程序的路径
2011-09-08 09:54 1445ps aux root 6348 34.5 0. ... -
lighttpd配置之缓存静态文件
2011-09-02 15:34 2238在/etc/lighttpd/lighttpd.conf中,激 ... -
查看用户行为并踢出用户
2011-08-31 13:25 1724查看用户行为 [root@commcy ~]# w ... -
通过samba让linux读取windows共享文件夹下的文件
2011-08-29 13:02 2736首先在Windows机器上共享出一个share目录,设置好目录 ... -
Nginx实现伪静态页面
2011-08-22 09:18 25331、虚拟页面 /entries/mb_1_2_3.ht ... -
Nginx防盗链(二)
2011-08-18 13:10 2257以前介绍过Nginx防盗链 你是否已经不满足于单纯基于 ... -
cd命令的扩展
2011-08-15 16:39 1383在linux中,回到上一层目录可以用cd ..命令,回到上两层 ...
相关推荐
在"include"目录下,你可能会找到如`fcgi_app.h`、`fcgi_stdio.h`等文件,这些都是FCGI库的核心头文件。例如,`fcgi_app.h`通常会定义FCGI应用的基本结构和接口,如`FCGI_Accept`函数,用于接收来自Web服务器的新...
描述中提到的"搭建LNMP下nagios需要用到的插件",暗示了FCGI-ProcManager在LNMP(Linux + Nginx + MySQL + PHP)环境下的应用。Nagios是一款强大的网络监控系统,用于监测网络服务、主机和应用程序的状态。FCGI-...
在本文中,我们将深入探讨如何在CentOS 6.3系统上使用Yum安装PHP、spawn-fcgi、Nginx以及MySQL数据库。首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** ...
`spawn-fcgi-1.6.3_arm.tar.gz` 是一个针对 Linux 操作系统下 ARM 架构的交叉编译版本,包含了 `spawn-fcgi` 的源代码和编译后的二进制文件。 ### 1. FastCGI 技术 FastCGI 是一种常驻型(long-lived)的 CGI 规范...
(2)安装fcgi 4 (3)安装httpd 5 (4)安装 5 2、更改输入法 5 3、 添加rpmforge软件源; 5 4、下载Xymon的源代码文件包备用,这里我们下载的是最新的稳定版, 6 5、 安装Xymon需要用到的组件fping 6 (1)安装fping: 6...
7. **文档**:可能有README文件、INSTALL指南或其他形式的文档,解释如何安装和使用FCGI库。 为了在你的目标平台上交叉编译这个FCGI库,你需要具备以下几点: - **交叉编译工具链**:一组针对目标平台的编译器和...
在实际操作中,用户需要先使用tar命令解压缩文件,然后进入解压后的目录,用标准的Unix/Linux构建流程(如configure、make和make install)编译和安装FastCGI库。接着,在nginx的配置文件中启用FastCGI支持,指定与...
标题中的“httpd以Fcgi方式与php整合”是指在Linux环境下,通过Apache HTTP Server (httpd) 使用FastCGI接口来与PHP交互,以提高Web服务器处理动态内容的效率。描述中提到,这种整合方式通常包括安装httpd、MySQL、...
fcgi-2.4.0.tar.gz是该版本的源代码压缩包,通常用于Linux或Unix类系统,用户需要先解压(tar -zxvf fcgi-2.4.0.tar.gz),然后编译安装(./configure && make && make install)。 FCGI-0.74.tar.gz可能是FastCGI...
spawn-fcgi-master 是 spawn-fcgi 的官方源码,但是不能在 windows 中编译。 spawn-fcgi-win32.c 是 windows 版源码,使用 MinGW 编译:命令行输入 “gcc spawn-fcgi-win32.c -lwsock32”即可无优化地编译, 懒得...
3. **安装依赖**:在Windows环境下,可能需要安装Perl解释器,因为`spawn-fcgi`在某些情况下会使用Perl脚本。 4. **配置FastCGI应用程序**:例如,如果要配置PHP作为FastCGI应用,首先需要确保PHP已安装,并且是...
在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...
fcgi-2.4.0 源码,编译:./configure make make install;头文件在/usr/local/include下,so文件在/usr/local/lib/libfcgi.so
[原创] Redhat 上 FastCGI 安装与配置 软件包 相关软件包: httpd httpd-devel fcgi-2.4.0.tar.gz mod_fastcgi-2.4.6.tar.gz 请仔细阅读其中的README 配置httpd.conf: LoadModule fastcgi_module modules/mod_...
文档介绍nginx中FCGI(使用PHP的安装方式)的安装手册。
标题中的"ruby-fcgi-0.8.7.tar.gz_fcgi"表明这是一个版本为0.8.7的Ruby FCGI库的压缩包,文件格式为tar.gz,这是一种常见的Linux/Unix系统中用于归档和压缩的文件格式。 FastCGI是一种常驻型的CGI,相比于传统的CGI...
5. **安装**:将编译好的`spawn-fcgi`复制到指定目录: ``` sudo make install ``` 6. **设置权限**:通常,`spawn-fcgi`需要以root权限运行,因此可能需要修改其启动脚本或使用`setcap`赋予其相应权限。 7. **...
亲自测试通过 找了好长时间找到的 和大家分享一下 spawn-fcgi spawn-fcgi原本是lighttpd的... tar xf spawn-fcgi-1.6.3.tar.gz cd spawn-fcgi-1.6.3 ./configure --prefix=/usr/local/spawn-fcgi make && make install
使用nginx+fcgi的技术,接收并解析post文件及相关参数,供参考
这是nginx安装时需要的第二个文件fcgi.conf。