我对Mountain Lion下的"a2enmod"有点问题.我用"sudo apachectl start"启动apache并尝试加载乘客
a2enmod passenger
Run Code Online (Sandbox Code Playgroud)
但我抛出:
-bash: a2enmod: command not found
Run Code Online (Sandbox Code Playgroud)
Apache在我的localhost上工作正常...任何想法?
mik*_*eil 16
a2enmod是启用Apache模块的命令.您可以通过编辑/etc/apache2/httpd.conf
和显式添加乘客模块来实现相同的目标:
LoadModule passenger_module libexec/apache2/mod_passenger.so
有关a2enmod
此处的更多信息:https://discussions.apple.com/thread/2084284?start = 0&tstart = 0
我编写了一个用于启用/禁用 Apache 模块的 CLI 工具,称为 Apache 模块管理器。它是跨平台的,而且最适合在 macOS 上运行。
例如:
$ amm enable passenger
$ amm disable passenger
Run Code Online (Sandbox Code Playgroud)
请访问https://github.com/kodie/apache-module-manager查看