13

我对 Mountain Lion 下的“a2enmod”有一点问题。我用“sudo apachectl start”启动 apache 并尝试用

a2enmod passenger

但我抛出:

-bash: a2enmod: command not found

Apache 在我的本地主机上正常工作......有什么想法吗?

4

3 回答 3

24

a2enmod 是为 Debian 发行版编写的,因为它是一个带有软件包的 Debian 特定脚本。

于 2012-09-19T09:19:14.380 回答
21

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

于 2012-11-06T13:19:20.720 回答
5

我编写了一个用于启用/禁用 Apache 模块的 CLI 工具,称为 Apache 模块管理器。它是跨平台的,最适用于 macOS。

例如:

$ amm enable passenger
$ amm disable passenger

查看https://github.com/kodie/apache-module-manager

于 2018-04-18T18:01:14.597 回答