【发布时间】:2011-07-12 16:51:30
【问题描述】:
我刚刚在全新安装的 Ubuntu 10.04.2 上编译了 Apache 2.2.17。这是一个学习练习,可以发现当你编译某些东西时实际发生了什么,而不是仅仅使用 apt-get,因此避免使用 apt-get 来支持自己编译。
我跑了:
sudo ./configure --prefix=/etc/apache --enable-module=so --enable-rule=SHARED_CORE --enable-shared=max --enable-ssl=shared --enable-rewrite=shared
后跟强制:
sudo make && sudo make install
一切似乎都很顺利(Apache 启动没有问题),除了在 Apache 模块目录中,我原本希望看到 mod_rewrite.so 和 mod_ssl.so,但我看到了:
#cd /etc/apache/modules
#ls -l
mod_rewrite.a
mod_rewrite.la
mod_ssl.a
mod_ssl.la
如何将这些转换为 .so 文件,以便我可以将它们与 Apache 配置中的 LoadModule 链接?
提前致谢。
【问题讨论】:
标签: apache apache-modules