V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
barbery
V2EX  ›  macOS

在mac下用homebrew安装nginx后,怎么添加第三方module呢???’brew install nginx --add-module=xxx‘ 这样不行。。求教!!!

  •  
  •   barbery · 2013-05-03 10:36:01 +08:00 · 10421 次点击
    这是一个创建于 4241 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    1970-01-01 08:00:00 +08:00
    jasontse
        1
    jasontse  
       2013-05-03 10:49:34 +08:00 via iPad
    nginx没有DSO,添加模块需要重新编译主程序
    AstroProfundis
        2
    AstroProfundis  
       2013-05-03 11:16:45 +08:00
    貌似Tengine可以DSO
    mml
        3
    mml  
       2013-05-03 11:50:56 +08:00
    没这么智能的,你 brew edit nginx 看看nginx.rb就大概知道怎么回事了。
    mml
        4
    mml  
       2013-05-03 11:55:02 +08:00
    可以去 github 找找有没其他 nginx 的 formulae 是支持这种参数的,我记得是有不少,我就懒得搞了,vagrant 开个 linux 完事。
    barbery
        5
    barbery  
    OP
       2013-05-03 14:40:50 +08:00
    @mml 高手,我只是一个小菜鸟啊。。。nginx.rb 看不懂啊。。。有木有什么blog教程可以参考啊。。。我google了好久都颗粒无收~
    sharpnk
        6
    sharpnk  
       2013-05-04 11:04:40 +08:00
    默认条件下添加第三方模块是不能通过homebrew来安装的。如果你不愿意自定义formula,就只能自己添加并编译相应的模块了

    1. 下载nginx和你要安装的module源代码
    2. 在nginx目录下: ./configure --add-module=/pathToYourModule
    3. make
    4. make install
    barbery
        7
    barbery  
    OP
       2013-05-04 12:49:41 +08:00
    @sharpnk 嗯,我就是下载安装包自己手动编译解决了。。。
    1dian01
        8
    1dian01  
       2013-05-06 02:59:51 +08:00
    @barbery 有个网站开发的项目,不知道是否有空帮忙一下 http://www.v2ex.com/t/67755#reply8
    barbery
        9
    barbery  
    OP
       2013-05-06 16:17:22 +08:00
    @1dian01 sorry, 我目前已经加入了一个小创业团队。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5210 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:30 · PVG 11:30 · LAX 19:30 · JFK 22:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.