Сведения о вопросе

Life

07:49, 7th August, 2020

Теги

apache   macos   64-bit    

Установка веб-сервера Apache на 64-битный Mac

Просмотров: 448   Ответов: 5

Я знаю, что MAC OS X 10.5 поставляется с установленным Apache, но я хотел бы установить последнюю версию Apache, не касаясь настроек ОС по умолчанию, если это вызовет проблемы в будущем с другими UDP-системами. Поэтому я использовал детали, расположенные по адресу: http://diymacserver.com/installing-apache/compiling-apache-on-leopard/ , но я не уверен, как сделать это 64-битной версией Apache, поскольку, похоже, все еще устанавливается 32-битная версия.

Любая помощь будет оценена по достоинству

Овации



  Сведения об ответе

screen

10:05, 2nd August, 2020

Добавьте это к вашему ~/.bash_profile это означает, что ваша архитектура 64-битная ant вы хотели бы скомпилировать универсальные двоичные файлы.

export CFLAGS="-arch x86_64"


  Сведения об ответе

ЯЯ__4

01:21, 29th August, 2020

Эта страница утверждает, что флаг для gcc ( maix64) должен сделать трюк. Дайте ему развернуться, и если вам понадобится еще какая-нибудь помощь, поститесь здесь.


  Сведения об ответе

DO__IT

21:06, 1st October, 2020

Имейте в виду, что вы можете столкнуться с проблемами с вашими модулями apache. Если они компилируются в 32-битном режиме, то вы не сможете загрузить их в 64-битный apache.

У меня была эта проблема с mod_python, потребовалось немного подумать, чтобы понять, что это было причиной.


  Сведения об ответе

прога

22:38, 26th August, 2020

Не экспортировать CFLAGS от .bash_profile или любой другой файл Dot. Ваш домашний каталог может жить десятилетиями, система, которую вы сейчас используете, является временной.

На веб-сайте Apple есть руководство по переносу UNIX/Linux приложений на Mac OS X, в котором конкретно говорится о том, как сделать autoconf и make и другие подобные системы сборки вписанными в универсальную двоичную схему Mac OS X. Если вы собираетесь создавать кросс-Unix приложения на Mac OS X, вам необходимо прочитать и понять это руководство.

Тем не менее, я сильно сомневаюсь, почему вы хотите построить Apache 64-битный. Только потому, что Leopard может запускать 64-разрядное программное обеспечение, не означает, что вы хотите, чтобы все программное обеспечение в вашей системе было be 64-разрядным. (Это не Linux.) На самом деле, практически ни одно программное обеспечение, которое поставляется с Leopard, не работает 64-разрядно по умолчанию, а большинство приложений, включенных в Leopard, только 32-разрядные.

Если у вас нет острой необходимости запускать 64-битную версию Apache, я бы не стал пытаться построить ее таким образом.


  Сведения об ответе

JUST___

03:45, 21st August, 2020

Если бы вы читали чуть дальше на том же сайте есть некоторая информация о компиляции Apache в 64-битном режиме! http://diymacserver.com/2008/10/04/update-on-64-bits-compilation/


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться