`

Linux中编译apache服务器modules文件夹缺少模块(.so)的问题

阅读更多
 
在modules目录中只有httpd.exp,那些so文件呢?
 
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,但是这个文件最后只包含了一个httpd.exp文件。 为什么?哪里出错了?
谢谢
 
 
Because you're just telling apache to enable the use of shared modules. You also need to tell it to MAKE the shared modules.

You can use these compile flags:
--enable-mods-shared='headers rewrite dav' (where you list the mods. you want)
--enable-mods-shared=most ( compiles "most" modules )
--enable-mods-shared=all ( compiles all modules )
 
因为你只告诉了apache可以使用共享模块。你还需要告诉它要MAKE共享模块
 
你可以使用如下的这些编译标志
--enable-mods-shared='headers rewrite dav' (凡是你想编译的模块都可以写到后边的引号里面,以空格分隔)
--enable-mods-shared=most (编译最多的模块)
--enable-mods-shared=all (编译所有模块)
 
 
 
 
当我按照上面的方法使用命令 ./configure --enable-so --enable-mods-shared=most 之后,果然编译出了很多的模块,问题解决了。
分享到:
评论

相关推荐

    linux 下 libssl.so.10 libcrypto.so.10

    在Linux操作系统中,`libssl.so.10`和`libcrypto.so.10`是两个非常关键的共享库文件,它们属于OpenSSL库的一部分。OpenSSL是一个强大的安全套接层(SSL)和传输层安全(TLS)协议实现,同时也包含了一些常用的加密...

    libldap.so.2、liblber.so.2等linux系统缺少的库文件完整版

    在Linux系统中,库文件是操作系统提供给应用程序调用的一系列预编译的函数和数据结构,它们使得软件开发者能够创建高效且可移植的代码。标题提到的"libldap.so.2"和"liblber.so.2"是Lightweight Directory Access ...

    apache2.4编译安装包带mod_jk.so

    `mod_jk.so`是Apache的一个模块,它用于连接Apache与Tomcat应用服务器,实现负载均衡和应用级代理,这对于运行Java Web应用程序的环境至关重要。在CentOS 6.5-6.9系统上编译安装Apache 2.4并添加mod_jk.so模块的步骤...

    交叉编译构建带有SSL模块的Apache服务器

    ### 交叉编译构建带有SSL模块的Apache服务器 #### 一、构建交叉编译环境 在本节中,我们将详细介绍如何构建一个适用于MIPS处理器的交叉编译环境,并且特别关注于如何通过Buildroot框架来支持UCLibc库中的`sys_...

    linux下编译安装Apache.MySQL.PHP环境.pdf

    这个过程可能需要对Linux系统和编译有一定的了解,因为可能会遇到依赖问题、版本兼容性问题等。在实际操作中,确保所有依赖的库和工具都已安装,比如`gcc`编译器、`libxml2`、`openssl`等。此外,根据你的系统环境,...

    apache2.4安装和mod_wl_24.so插件.zip

    在这个压缩包中,我们找到了关于在Linux环境下安装Apache 2.4并集成WebLogic Server的资源,特别是通过使用mod_wl_24.so插件实现两者之间的通信。这个过程涉及到多个步骤,包括Apache的安装、配置,以及WebLogic的...

    php7.0.27扩展文件(libphp7.so、libphp7-zts.so)

    描述中提到的问题表明,在Apache服务器上配置PHP7.0.27时,由于缺少libphp7.so文件,导致服务器无法正确解析PHP文件,而是将其当作普通文件进行下载。这通常是因为在编译或安装PHP时没有正确配置Apache模块,或者在...

    Apache2.2.4 And mod_jk-apache-2.2.4.so

    2. 配置mod_jk:将mod_jk-apache-2.2.4.so文件放到Apache的modules目录下,然后在Apache的配置文件httpd.conf中加载该模块,通过`LoadModule jk_module modules/mod_jk.so`命令。 3. 配置JK工作线程:在httpd.conf中...

    Linux下 Qt创建.so与调用

    cpp中添加:int Make_so::add(int a,int b)函数,然后构建,生成:make_so.h、make_so_global.h、libmake_so.so、libmake_so.so.1、ibmake_so.so.1.0、ibmake_so.so.1.0.0 调用.so: 新建工程 test_so 在工程->...

    linux下libtinfo.so.5函数!!!!

    这个问题描述了用户在使用Linux时遇到了缺少`libtinfo.so.5`函数的情况,并在网上找到了一个可用的解决方案。 首先,我们来详细了解一下`libtinfo`库。`libtinfo`是`ncurses`库的一部分,`ncurses`是一个开源的、...

    linux下编译.so库文件

    在Linux环境下编译.so库文件是一项关键技能,尤其对于软件开发者而言。本文将深入解析Linux下编译.so库文件的过程,以及与之相关的静态库和动态库的基本概念,旨在为读者提供一个全面的理解。 ### 一、理解库文件...

    MuPDF1.0编译生成的libmupdf.so文件

    在Windows XP环境下,可能使用MinGW或者Cygwin等工具链来模拟Linux环境进行编译。而在Ubuntu 10.10上,可以直接使用系统的GCC和G++编译器。两者都成功编译出libmupdf.so,说明库具有良好的跨平台性。 6. **集成到...

    Linux服务器配置与管理:Apache服务器安装配置.pptx

    在Linux服务器配置与管理中,掌握Apache服务器的安装配置是运维人员的基本技能。以下是对Apache服务器安装配置的详细说明: 1. **Apache软件包**: - `httpd-2.4.6-45.el7.x86_64.rpm`:这是Apache服务器的主要...

    windows mod_jk.so httpd+tomcat配置模块

    **Windows环境下Apache HTTPD服务器与Tomcat集成使用mod_jk.so模块** Apache HTTPD服务器是广泛应用的开源Web服务器,而Tomcat则是Java Servlet和JavaServer Pages(JSP)的容器。在部署Java应用时,通常会将Apache...

    64位libjpeg.so.62

    在现代的Linux系统中,软件库不断更新迭代,以提供更好的性能和功能。然而,有时我们需要回溯到旧版本,以应对特定的需求或兼容性问题。"64位libjpeg.so.62"就是这样一个例子。这个文件代表了JPEG(Joint ...

    linux下编译安装Apache.MySQL.PHP环境参考.pdf

    要编译Apache,首先从Apache官网下载源代码,例如`httpd-2.x.x.tar.gz`。解压后,进入源代码目录: ```bash tar xvf httpd-2.x.x.tar.gz cd httpd-2.x.x/ ``` 配置Apache,指定安装路径和其他选项: ```bash ./...

    Linux下的Apache服务器

    ### Linux下的Apache服务器知识点解析 #### 一、Apache服务器简介 Apache服务器是一款广泛使用的Web服务器软件,由Apache Group开发和维护。它起源于NCSA Web服务器,后者曾是1995年的一款顶级Web服务器。随着NCSA...

    apache2.0.58 和mod_jk-apache-2.0.58.so

    这通常涉及到编译源代码或者在某些发行版中通过包管理器安装预编译的二进制文件,例如在Linux上使用`apt-get`或`yum`。 2. 配置mod_jk:在Apache的配置文件(如httpd.conf)中,需要加载mod_jk模块并设置相关配置,...

Global site tag (gtag.js) - Google Analytics