Как мне установить modperl под Apache 2 для OS X Leopard по умолчанию?
-
01-07-2019 - |
Вопрос
Мои попытки установить modperl под стандартным vanilla Leopard Apache 2 потерпели неудачу, и все, что я могу найти в Интернете, - это варианты это:
Я бы хотел, по возможности, не полагаться на MacPorts или Fink, хотя, если их можно заставить работать с установкой Apache 2 по умолчанию, это, вероятно, было бы нормально.
Решение 3
Получите последнюю версию mod_perl и установите следующий параметр:
экспортировать ARCHFLAGS="-arch x86_64"
Скомпилируйте / установите как обычно.
Взято из этот пост, "Создание mod_perl2 на Leopard" который также ссылается на более подробную информацию о том, как заставить Apache2::Request (libapreq) также работать.
-
(Не то чтобы я смог протестировать это, так как я лично вернулся к Tiger под управлением Apache 1.3!)
(И давайте посмотрим, удастся ли stackoverflow поднять этот ответ на вершину, поскольку это единственный "правильный" ответ)
Другие советы
Порты Macports имеет это (думаю, apt-get и тому подобное в Linux, но в OS X)
(вы можете увидеть это в списке здесь)
Хотя сам еще не установил....
Почему нет просто сдаться и собрать / установить свои собственные или портировать версии perl, apache2 и mod_perl2?Наверное, проще, чем бороться с этим.(У меня сработало.)
(согласно комментарию)
Мммкей!Извините, я не хотел показаться язвительным или подразумевать, что это некорректный вопрос.Я думаю, я удалю это (если смогу.) Было бы полезно отредактировать вопрос, чтобы добавить ваше рациональное обоснование отсутствия отдельной установки?
Я задал очень похожий вопрос несколько дней назад и получил несколько хороших ответов:"Как мне использовать Apache от производителя с самокомпилируемым Perl и mod_perl?"
Установка mc портов mod_perl пытается установить apache 1.3, даже если вы укажете только mod perl, так что это не очень хороший вариант.
Попробуй это:http://www.unibia.com/unibianet/node/32