如何在OS X Leopard的默认Apache 2下安装modperl?

时间:2020-03-05 18:59:29  来源:igfitidea点击:

我在默认的香草豹Apache 2下安装modperl的尝试失败了,我在网上可以找到的只是这方面的变化:

我希望尽可能不要依赖MacPorts或者Fink,尽管如果可以使它们与默认的Apache 2安装一起使用,那可能就可以了。

解决方案

回答

Macports拥有它(想想apt-get之类的东西在linux上,但是在OS X上)

(我们可以在此处看到它)

虽然还没有安装自己。

回答

为什么不放弃并构建/安装我们自己的或者port版本的perl,apache2和mod_perl2?可能比与之抗争要容易。 (为我工作。)

(根据评论)
嗯!抱歉,我无意于打招呼或者暗示这不是一个有效的问题。我想我会删除这个(如果可以的话)。编辑问题以添加没有单独安装的基本原理是否有用?

回答

几天前,我问了一个非常类似的问题,并得到了一些很好的答案:
"如何使用带有自编译的Perl和mod_perl的供应商Apache?"

回答

即使我们仅指定mod perl,mod_perl的mc端口安装也会尝试安装apache 1.3,因此这不是一个好选择。

回答

试试这个:
http://www.unibia.com/unibianet/node/32

回答

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

export ARCHFLAGS="-arch x86_64"

照常编译/安装。

摘自这篇文章"在Leopard上构建mod_perl2",它还链接到有关如何使Apache2 :: Request(libapreq)也正常工作的更多详细信息。

--

(自从我个人返回运行Apache 1.3的Tiger以来,我还没有能够进行测试!)

(并且让我们看看stackoverflow是否能够将这个答案提升到顶部,因为它是唯一的"正确"答案)