php mod_rewrite.so

本文详细介绍了如何在Apache的源码安装目录中找到并编译mod_rewrite.c文件,通过使用apxs命令进行编译,并确保mod_rewrite.so文件正确生成在指定目录下。特别强调了mod_rewrite.so文件只能直接在httpd.conf文件中加载,而不能通过Include等其他方式调用。此教程对于理解Apache模块的编译和配置过程具有重要指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载 http://blog.chinaunix.net/uid-14723273-id-1739578.html


重新编译mod_rewrite.so:

在apache的源码安装目录中寻找mod_rewrite.c文件 
find / -name mod_rewrite.c
/home/springshine/LAMP/httpd-2.2.3/modules/mappers/mod_rewrite.c

编译:
cd /home/springshine/LAMP/httpd-2.2.3/modules/mappers/
/usr/local/apache2/bin/apxs -c mod_rewrite.c
/usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la 
如果没出错,在/usr/local/apache2/modules/ 中就会有mod_rewrite.so了

注意,然后只能在httpd.conf文件里添加以下一行,, 
LoadModule rewrite_module modules/mod_rewrite.so
不能用Include等调用,

就可以正常引用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值