我对Mountain Lion下的“a2enmod”有点问题。 我用“sudo apachectl start”启动apache并尝试用
加载乘客a2enmod passenger
但我抛出:
-bash: a2enmod: command not found
Apache在我的localhost上工作正常......有什么想法吗?
答案 0 :(得分:21)
a2enmod是为Debian发行版编写的,因为它是包含该程序包的特定于Debian的脚本。
答案 1 :(得分:13)
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
答案 2 :(得分:2)
I have written a CLI tool for enable/disabling Apache modules called the Apache Module Manager. It is cross-platform and best of all works on macOS.
For example:
$ amm enable passenger
$ amm disable passenger
Check it out at https://github.com/kodie/apache-module-manager