请教:apache加载mod_rewrite.so模块,config时加上--enable-rewrite 就可以了?

请教:apache加载mod_rewrite.so模块,config时加上--enable-rewrite 就可以了?

我安装apache时,已经加上 --enable-rewrite参数了,是不是这样安装完后,就算加载了mod_rewrite.so模块?

可是这样安装完apache后, apache/modules目录中,没有mod_rewrite.so模块呀!

是不是还要通过  /usr/local/apache/bin/apxs -c mod_rewrite.c -lgdbm 这样才能加入mod_rewrite.so模块呀?

这样编译完后, modules目录下有 mod_rewrite.so模块了,可是打开 httpd.conf中的

LoadModule rewrite_module modules/mod_rewrite.so 后,启动apache,就会报
这个错误,大家帮忙看看吧!

httpd: Syntax error on line 54 of /usr/local/apache/conf/httpd.conf: module rewrite_module is built-in and can't be loaded
把你用的 完整的 configure 命令贴出来,

然后你在 configure --help 自己先研究研究
这是我的 configure 参数,帮忙看看

./configure --prefix=/usr/local/apache --with-mpm=worker --enable-so --enable-rewrite --enable-status --enable-dav --enab
le-modules=all --enable-mods-shared=max
我重要的是想叫你自己看看,configure help 看看 --enable-rewrite 有什麽含意

因爲你的提示是 module rewrite_module is built-in and can't be loaded 這是個 E 文的閲讀理解問題
我理解这句英文的意思是 module rewrite_module 已经内建,不能被加载。

那就是说 rewrite模块已经加载了呢?

alvis ,我是新手,请你不要生气,指点一下,谢谢。
我只是说话喜欢直来直去,而且,在网上更甚。

大家都有做新手的时候,慢慢就好了

对,就是编进了,应该可以 httpd -l 看 Compiled in modules


再說兩句廢話,作爲發問題的,最好能把環境,目的,當前遇到的問題,或者有什麽不明白一次的發出
在準備這些的過程中,也是自己對問題的一次 check
多谢 alvis 指教!
RewriteEngine ON
加入httpd.conf测试一下子,不就知道了?
先用httpd -l看一下是不内建了

如果没有,再把RewriteEngine ON加到httpd.conf里,用httpd -t试一下,看看报不报错!