首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7 apache2 httpd + mod_fastcgi安装不可能

CentOS 7 apache2 httpd + mod_fastcgi安装不可能
EN

Server Fault用户
提问于 2014-09-19 19:09:08
回答 1查看 21.8K关注 0票数 -2

有人试图在CentOS7 7/httpd上安装mod_fastcgi吗?

因为它不在epel或融合repos中,所以我尝试了el6 rpm,它不起作用(httpd说:无法将模块/mod_Quickcgi.so加载到服务器:/etc/httpd/epel/mod_Quickcgi.so:未定义符号: unixd_config)。

从源代码编译mod_fastcgi (# make _dir=/usr/ like 64/httpd)也失败了,有数千个错误如下:

代码语言:javascript
复制
/usr/include/httpd/http_config.h:574:32: error: request for member 'connection' in something not a structure or union

mod_fastcgi.c:2881:5: warning: passing argument 6 of 'ap_log_rerror_' from incompatible pointer type [enabled by default]
     ap_log_rerror(FCGI_LOG_ERR_NOERRNO, r, "FastCGI: access denied: %s", r->uri);

SELINUX已被禁用(将其排除为“拒绝访问”的原因)

我还安装了编译快捷键的要求: httpd-devel libtool,让gcc 4月份开发。

因为mod_fastcgi是IMHO连接到PHP的常用方式,所以我真的无法想象CentOS 7不适用于fastcgi,所以我想我做错了什么。

不幸的是,mod_ at对套接字连接的支持始于httpd 2.4.10和CentOS 7 repos,仅为2.4.6,我希望避免编译apache2 (并且非常希望使用apache2并使用fpm-套接字)。

难道我会错过任何过时的东西吗?如果不是的话,我的愿望是成功地编译mod-fastcgi。一个更喜欢编译的人能在默认的centos7 vm上测试这个吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-09-19 22:41:51

在Apache2.4中,正式使用的模块是国防部_代理_fcgi (教程),而不是古老的mod_fastcgi。该模块以及mod_fcgid都是第三方模块。

当然总会有nginx的。

票数 10
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/629937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档