2009-10-23 2 views
0

Я бы предпочел не использовать Macports. Просто заставьте Macport заменить (устанавливает другой Apache в/opt/local/bin) по умолчанию для установки Apache. И это означает, что порты устанавливают и заменяют PHP тоже. Я предпочел бы использовать установку по умолчанию, включенную в Snow Leopard.Установка mod_python на Snow Leopard

Был поиск в сети, и все, что я получаю, это старые инструкции, использующие порты Дарвина (более старая версия Macports) или инструкция для Leopard (которая не была разработана для меня).

Может ли кто-нибудь указать мне правильное направление? Благодарю.

PS: Кстати, mod_python для 1.6 или 3.1 в порядке.

+0

мне не понравилась идея MacPorts установки его собственная копия приложений, которые распространяются вместе с ОС. Но я попробовал, и я использовал его уже несколько лет. Он очень прочный, я думаю, вы будете довольны результатами, если узнаете о macports. –

+0

Выполнение этого сейчас. Ах хорошо. Это очень легко. –

+0

Эй, Пало .. спасибо. Обычно я игнорировал Макрос просто из-за незнания. Теперь через него смонтирована вся моя система разработки. Несомненно, бьется черт с самого компиляции, слепо. ;) Я собираюсь отметить этот вопрос, как он ответил, и указать на эту тему. Еще раз спасибо. –

ответ

0

fink - альтернативное распределение по MacPorts. Учитывая, что вы устанавливаете модуль, он, скорее всего, также обновит ваш экземпляр Apache.

Похоже, вам, вероятно, понадобится построить Apache (чтобы получить файлы заголовков/библиотек, которые нужно связать) и mod_python.

+0

Да. Я предполагал это. Надеюсь на более легкую установку. Благодарю. –

2

Прежде всего, кажется, что разработка mod_python несколько застопорилась. Я читал комментарии, что для wsgi-совместимых приложений, таких как Trac или Django, достаточно mod_wsgi. Mod_wsgi компилируется без проблем на Snow Leopard (конечно, вам нужны инструменты разработчика).

Конечно, Macports или Fink всегда является альтернативой. Однако, в отличие от Leopard, где поставляемые двоичные файлы Apache и Python были довольно старыми, Snow Leopard также являются текущими и 64-битными. Еще одно преимущество использования двоичных файлов, поставляемых Apple, заключается в том, что они получают автоматические обновления безопасности с помощью обычного программного обеспечения Apple Software Update. И последнее, но не менее важное: у вас есть более эффективная интеграция ОС с использованием стандартного поставляемого Apache.

0

Если вы все еще хотите избежать macports, я рекомендую проверить mod_python trunk. Я был на самом деле в состоянии построить его с apache2 и Python 2.5 успешно без необходимости настройки источника любого из всех вопросов, ранее сообщалось

СВН со https://svn.apache.org/repos/asf/quetzalcoatl/mod_python/trunk mod_python-ствол

MacPorts является большим, если вы начинаете с с чистого листа. Но часто вы просто перенастройки системы (Миграции помощник никогда не получает mod_python над) или даже просто обновление операционной системы (пришлось перестраивать mod_python для снежного барса)

:)

+0

FYI. У вас все еще могут быть проблемы с mod_python trunk, если вы не используете стандартный Python, поставляемый Apple, а альтернативный дистрибутив. Это будет очевидно, если mod_python обнаружит неправильную установку Python во время выполнения или полностью не работает при запуске с неопределенными символами. –

+0

Я не использовал отправленный Apple Python. Наш исходный код является старым и представляет собой Python 2.5, в то время как Apple теперь отправляет 2.6. Я должен был финишировать с папками/Library и явно указать, какой файл bin python использовать во время сборки – TechieGurl

Смежные вопросы