【问题标题】:Where's the module files for the build-in Apache in Snow LeopardSnow Leopard 中内置 Apache 的模块文件在哪里
【发布时间】:2011-01-19 08:45:27
【问题描述】:

我是 Mac OS X 的新手,我将在 Snow Leopard 下做一些开发工作。 我启用了内置 apache,并在文件 etc/apache2/httpd.conf 中找到了以下内容:

LoadModule alias_module libexec/apache2/mod_alias.so LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule bonjour_module libexec/apache2/mod_bonjour.so

但是我在我的系统中找不到“libexec”目录,是我做错了吗?

【问题讨论】:

    标签: apache macos osx-snow-leopard


    【解决方案1】:

    通常在 /usr: 下

    /usr/libexec
    

    【讨论】:

      【解决方案2】:

      配置文件位于/etc/apache2,模块位于/usr/libexec/apache2

      httpd.conf 中的路径是相对于 HTTPD_ROOT 的,可以找到 httpd -V

      【讨论】:

      • 谢谢。我发现“SERVER_CONFIG_FILE”是“/private/etc/apache2/httpd.conf”。 “/etc/apache2”和“/private/etc/apache2”有什么区别?看来他们是一样的。
      • 它们是一样的,/etc 是 /private/etc 的符号链接
      • 安装模块还需要其他什么吗?我们可以说这个目录中的所有模块都已经安装了吗?我看过 ppl 使用一些命令安装模块的视频,谢谢
      【解决方案3】:
      • 在 Finder 中转到您的硬盘驱动器
      • 按“Shift + Command + Point (.)”
        它将显示隐藏文件夹。
      • 转到“/usr/libexec/apache2”

      瞧!

      有 apache 模块。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-19
        相关资源
        最近更新 更多