如何获得rewrite.c的低版本文件,如何确认rewrite是否已经工作。

如何获得rewrite.c的低版本文件,如何确认rewrite是否已经工作。

1、

mod_rewrite文件版本问题,哪里可以下载对应的版本呢?
我用 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
重新编译Apache
然后用
/usr/loca/apache/bin/httpd -l  查看安装的模块,它提示错误说 mod_rewrite文件版本不对,这个是怎么回事呢

httpd: module "/builddir/build/BUILD/httpd-2.2.3/modules/mappers/mod_rewrite.c" is not compatible with this version of Apache (found 20051115, need 20020903).
Please contact the vendor for the correct version.

2、

我重新安装了2.0.54 成功了,通过/usr/local/apache2/bin/httpd -l也能看到mod_rewrite.c了,如下。
现在是不是代表我已经安装好了呢,rewrite依然不工作呢。


core.c
  mod_access.c
  mod_auth.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c

我试图在 httpd.conf 里面加 LoadModule rewrite_module     modules/mod_rewrite.so 报错:

Starting httpd: Syntax error on line 237 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_rewrite.so into server: /usr/local/apache2/modules/mod_rewrite.so: undefined symbol: ap_run_http_scheme
没有人管啊?
错误提示说的很清楚了,配置文件写错了吧