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

问题描述:

我的默认香草豹的Apache 2下的安装modperl来尝试都失败了,所有我能找到在线的变化上this如何在OS X Leopard的默认Apache 2下安装modperl?

我想如果可能的话不要轻信的MacPorts或芬克,但如果他们能进行使用默认的Apache 2安装,这可能会好起来。

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

出口ARCHFLAGS = “ - 拱x86_64的”

编译/照常安装。

取自this post, "Building mod_perl2 on Leopard"其中还链接到如何获得Apache2 :: Request(libapreq)的更多细节。

-

(让我们来看看,如果计算器设法解除这个答案(不,我已经能够测试它,因为我个人回到虎运行的Apache 1.3!)顶部,因为它是唯一的“正确”的答案)

Macports有它(想想apt-get和Linux上的喜欢,但在OS X)

(你可以看到它上市here

没有安装自己虽然....

+1

但将与默认的Apache 2的安装工作?当然这会首先安装MacPorts版本的Apache作为依赖项?而且,从我记忆中的以前的调度中,Perl很可能...... – solidgoldpig 2008-09-17 18:13:39

+0

这不需要默认的Apache安装。 MacPorts将创建自己的副本,可以在添加/删除软件包时进行修改。 – 2009-02-24 21:11:40

为什么不是只是放弃并建立/安装自己的或端口版本的perl,apache2和mod_perl2?可能比与之战斗更容易。 (为我工作)


(根据评论)
Mmmkay!对不起,我不打算这么做,或者暗示这不是一个有效的问题。我想我会删除这个(如果可以的话)。编辑这个问题是否有用,以增加你理性的理由而不需要单独安装?

+0

因为这不是我的机器。因为它有一大堆东西已经在默认的Apache下设置和运行。因为在任何情况下这都是一个有效的问题。以往。为了我自己的目的,我一直忽略默认安装。但是这一次我不能。 Mmmkay? – solidgoldpig 2008-09-19 08:42:29

我问了一个非常类似的问题,前几天并得到了一些很好的答案: "How do I use a vendor Apache with a self-compiled Perl and mod_perl?"

口安装的mod_perl的MC尝试,即使你只指定MOD Perl的安装Apache 1.3,所以那不是一个不错的选择。

+1

mod_perl2可用于MacPorts for Apache 2 – 2009-02-24 21:12:30

+1

这是一个很好的解决方案,但不适合我的问题,因为它需要安装新版本的Apache。 – solidgoldpig 2009-01-15 17:46:18