我剛剛在Ubuntu 10.04.2的新安裝版上編譯了Apache 2.2.17。這是一個學習練習,可以在編譯某些東西時發現實際發生的情況,而不僅僅是使用apt-get,因此避免使用apt-get來自己編譯。編譯支持動態模塊的Apache web服務器
我跑:
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
我怎麼可以T將這些文件放到.so文件中,以便我們可以將它們與Apache配置中的LoadModule鏈接起來?
在此先感謝。