开启辅助访问

QQ登录

只需一步,快速开始

注册 |登录

橘汁仙剑网

查看: 1475|回复: 1
打印 上一主题 下一主题

[电脑课堂] apache编译的问题 橘子来一下

[复制链接]
  • TA的每日心情
    擦汗
    2012-2-14 11:40
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    楼主
    发表于 2011-1-21 00:25:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我在linux下源码方式安装了apache,但在编译的时候我没有把一些模块编译进去,还能够启用么?比如我想启用rewrite怎么弄? 我的apache版本是2.2.7……之前看到网上的安装教程,很多人都在配置configure的时候都有加--enable-so    那个是共享模块么?我在看apache的安装帮助时里面貌似没有提到那个,所以我也没加上去,是不是新版的apache都自动启用那个的?还有apache的模块很多,默认安装是不是不编译任何模块进去的?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
  • TA的每日心情
    郁闷
    2020-1-30 10:52
  • 签到天数: 351 天

    [LV.8]以坛为家I

    沙发
    发表于 2011-1-21 00:58:50 | 只看该作者
    1、当然可以启用。重新编译就行了。理论上,任何linux下的软件都是这样的,如果用着用这突然想起来一个功能当时没编译进去,重新config,然后编译下就行了。不过config的时候要把你用到的所有功能都写上去,而不是只写新加的。
    2、加--enable-so这个应该是老版本了。新版本是不用加的。它的作用是告诉apache可以load模块,否则你配置apache的配置文件时候,load module会报错的。但是新版应该是默认启用的。因为我用apache 2.x以上的时候貌似都没加过这个选项。如果不确定,可以先加上这个选项编译一下试一试,通过不了的话去掉重新编译就是。linux就这个特方便。
    3、enable so这个不是共享模块。共享模块的启用方法是(在2.x以上的)--enable-模块名 =shared
    4、apache的模块是很多,但是默认安装也是会装一些模块的,这里有默认启用的模块列表。http://httpd.apache.org/docs/2.2/programs/configure.html
    PS:如果觉得好的话,多给点分,每次就给10个淫币,太少了。。。不够塞牙缝的。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|小黑屋|手机版|排行榜|橘汁仙剑网 ( 浙ICP备18045743号-1

    GMT+8, 2024-11-24 17:44 , Processed in 0.103882 second(s), 22 queries .

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表