2008-09-17 15 views
1

Мои попытки установить ModPerl под ванильным по умолчанию Леопард в Apache 2 не удалось, и все, что я могу найти в Интернете вариации на this:Как установить modperl под OS X Leopard по умолчанию Apache 2?

Я хотел бы, если это возможно, чтобы не полагаться на MacPorts или Fink, хотя, если они могут быть сделаны для работы с установкой Apache 2 по умолчанию, которая, вероятно, будет в порядке.

ответ

1

Получить последнюю mod_perl и установите следующие вар:

экспорт ARCHFLAGS = "- арка x86_64"

Compile/установить, как обычно.

Взято из this post, "Building mod_perl2 on Leopard", которое также содержит ссылки на дополнительную информацию о том, как получить Apache2 :: Request (libapreq).

-

(И давайте посмотрим, если StackOverflow удается поднять этот ответ на (Не то, чтобы я был в состоянии проверить это, так как я лично назад на Tiger работает Apache 1.3!) сверху, так как это единственный «правильный» ответ)

2

Macports имеет его (думаю, что APT-получить и любит на Linux, но на OS X)

(вы можете увидеть его в списке here)

не установлен сам, хотя ....

+1

Но будет ли это работать с установкой по умолчанию Apache 2? Наверняка, это будет установка MacPorts версии Apache в первую очередь как зависимость? И Perl тоже, по всей вероятности, от того, что я помню из предыдущих dallions ... – solidgoldpig 2008-09-17 18:13:39

+0

Это не требует установки Apache по умолчанию. MacPorts создаст свою собственную копию, которую он сможет изменить при добавлении/удалении пакетов. – 2009-02-24 21:11:40

1

Почему не просто сдайте и создайте/установите собственные или портовые версии perl, apache2 и mod_perl2? Наверное, легче, чем сражаться с ним. (Работал для меня.)


(согласно комментариев)
Mmmkay! Извините, я не предполагал, чтобы это было забавно или подразумевало, что это не вопрос. Думаю, я удалю это (если смогу.) Было бы полезно изменить вопрос, чтобы добавить ваше рациональное обоснование для того, чтобы не иметь отдельную установку?

+0

Потому что это не моя машина. Потому что у него есть целая нагрузка, уже настроенная и запущенная в соответствии с Apache по умолчанию. Потому что это правильный вопрос в любом случае. В прошлом. для моих собственных целей я всегда игнорировал установку по умолчанию. Но на этот раз я не могу. Mmmkay? – solidgoldpig 2008-09-19 08:42:29

0

ЦА портов установки mod_perl пытается установить Apache 1.3, даже если вы укажете только моды Perl, поэтому Thats не хороший вариант.

+1

mod_perl2 доступен в MacPorts для Apache 2 – 2009-02-24 21:12:30