我在默认的 vanilla Leopard Apache 2 下安装 modperl 的尝试失败了,我在网上能找到的只是这方面的变体:
如果可能的话,我希望不依赖 MacPorts 或 Fink,但如果可以使它们与默认的 Apache 2 安装一起使用,那可能没问题。
我在默认的 vanilla Leopard Apache 2 下安装 modperl 的尝试失败了,我在网上能找到的只是这方面的变体:
如果可能的话,我希望不依赖 MacPorts 或 Fink,但如果可以使它们与默认的 Apache 2 安装一起使用,那可能没问题。
为什么不放弃并构建/安装您自己的或移植版本的 perl、apache2 和 mod_perl2?可能比与之战斗更容易。(为我工作。)
获取最新的 mod_perl 并设置以下 var:
出口 ARCHFLAGS="-arch x86_64"
像往常一样编译/安装。
摘自这篇文章“在 Leopard 上构建 mod_perl2”,其中还链接到有关如何使 Apache2::Request (libapreq) 也正常工作的更多详细信息。
-
(并不是说我已经能够测试它,因为我个人回到了运行 Apache 1.3 的 Tiger 上!)
(让我们看看stackoverflow是否设法将这个答案提升到顶部,因为它是唯一的“正确”答案)
几天前我问了一个非常相似的问题并得到了一些很好的答案: “我如何使用带有自编译 Perl 和 mod_perl 的供应商 Apache?”
mod_perl 的 mc ports install 会尝试安装 apache 1.3,即使您只指定了 mod perl,所以这不是一个好的选择。