如何在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是否能够将这个答案提升到顶部,因为它是唯一的"正确"答案)