in modules directory i have only httpd.exp and so files?apache
hello all,
im trying to install apache 2 on fedora core 3 after untar apache.2.0.54 and use configure with option --enable-so or --enable-modules=so ( i tried both )
make and make install, i expect to have the modules in /apache2/modules/ but the folder contain only 1 file httpd.exp. why? whats wrong?
some help ?
thank you工具
在modules目录中只有httpd.exp,那些so文件呢?spa
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具而且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)翻译
去make而且make install了。我但愿在/apache2/modules/目录里有各类模块,可是这个文件最后只包含了一个httpd.exp文件。 为何?哪里出错了?orm
谢谢htm
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 )
get
由于你只告诉了apache能够使用共享模块。你还须要告诉它要MAKE共享模块it
你能够使用以下的这些编译标志io
--enable-mods-shared='headers rewrite dav' (凡是你想编译的模块均可以写到后边的引号里面,以空格分隔)
--enable-mods-shared=most (编译最多的模块)
--enable-mods-shared=all (编译全部模块)
当我按照上面的方法使用命令 ./configure --enable-so --enable-mods-shared=most 以后,果真编译出了不少的模块,问题解决了。