apache配置好后编译rewrite

 今天搞mageto的站发现要rewrite重写,先看了一下phpinfo的信息,里面没有mod_rewrite这一项,没办法了只好把mod_rewrite.c在编译到编译好的apache里面去。

1.要知道你装的apache是什么版本的,然后到官网上下载对应的版本

我的是httpd-2.2.17的

2.然后解压http-2.2.17.* ,进入httpd-2.2.17目录里的modules里面,找一下mod_rewrite.c在哪个目录下,然后进入。

3.最重要的一步了:

/usr/local/apache/bin/apxs -i  -a -c ./mod_rewrite.c   //我的apache装在/usr/local/apache下面

编译好后会出现

chmod 755 /usr/local/apache/modules/mod_rewrite.so

然后在到/usr/local/apache/modules 下看一下有没有mod_rewrite.so,有就说明编译好了

重启一下apache服务就行了。

你可能感兴趣的:(职场,休闲)