我尝试在默认的 vanilla Leopard Apache 2 下安装 modperl 失败了,我在网上能找到的只是以下版本 :

如果可能的话,我希望不要依赖 MacPorts 或 Fink,不过如果它们可以与默认的 Apache 2 安装一起工作,那可能就可以了。

有帮助吗?

解决方案 3

获取最新的 mod_perl 并设置以下变量:

导出 ARCHFLAGS="-arch x86_64"

像往常一样编译/安装。

取自 这篇文章“在 Leopard 上构建 mod_perl2” 它还链接到有关如何让 Apache2::Request (libapreq) 工作的更多详细信息。

-

(并不是说自从我亲自回到运行 Apache 1.3 的 Tiger 后我就能够测试它了!)

(让我们看看 stackoverflow 是否设法将这个答案提升到顶部,因为它是唯一的“正确”答案)

其他提示

麦克波特斯 有它(想想 linux 上的 apt-get 等,但在 OS X 上)

(你可以看到它列出了 这里)

不过我自己还没安装过......

为什么 不是 只是放弃并构建/安装您自己的或移植版本的 perl、apache2 和 mod_perl2?也许比与之战斗更容易。(为我工作。)


(根据评论)
嗯凯!抱歉,我无意尖酸刻薄或暗示这不是一个有效的问题。我想我会删除这个(如果可以的话)。编辑问题以添加您不进行单独安装的合理理由是否有用?

几天前我问了一个非常相似的问题并得到了一些很好的答案:“如何将供应商 Apache 与自编译 Perl 和 mod_perl 结合使用?”

即使您只指定了 mod perl,mod_perl 的 mc ports 安装也会尝试安装 apache 1.3,所以这不是一个好的选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top