我对 Mountain Lion 下的“a2enmod”有一点问题。我用“sudo apachectl start”启动 apache 并尝试用
a2enmod passenger
但我抛出:
-bash: a2enmod: command not found
Apache 在我的本地主机上正常工作......有什么想法吗?
a2enmod 是为 Debian 发行版编写的,因为它是一个带有软件包的 Debian 特定脚本。
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