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

Добавьте это в свой ~ / .bash_profile, что означает, что ваша архитектура 64-битная, и вы хотите компилировать универсальные двоичные файлы.
export CFLAGS = "-arch x86_64"
Эта страница утверждает, что флаг для gcc (maix64) должен помочь. Дайте ему кружиться, и если вам понадобится дополнительная помощь, напишите здесь.
Имейте в виду, что вы можете столкнуться с проблемами с вашими модулями apache. Если они скомпилированы в 32-битном режиме, вы не сможете загрузить их в 64-битный apache.
У меня была проблема с mod_python, я немного подумал, чтобы понять, в чем причина.
Не экспортируйте CFLAGS из вашего .bash_profile или любого другого точечного файла. Ваш домашний каталог может жить десятилетиями, а система, которую вы сейчас используете, временная.
На веб-сайте Apple есть руководство Перенос приложений UNIX / Linux на Mac OS X, в котором конкретно говорится о том, как сделать autoconf, make и другие подобные системы сборки подходящими для универсальной двоичной схемы Mac OS X. Если вы собираетесь создавать кросс-Unix-приложения в Mac OS X, вам нужно необходимость, чтобы прочитать и понять это руководство.
Тем не менее, я сильно сомневаюсь, почему вы хотите создать 64-разрядную версию Apache. Тот факт, что Leopard может запускать 64-разрядное программное обеспечение, не означает, что вы хотите, чтобы все программное обеспечение в вашей системе было 64-разрядным. (Это не Linux.) Фактически, практически ни одно программное обеспечение, поставляемое с 64-разрядной версией Leopard бежит по умолчанию, и большинство приложений, включенных в Leopard, поставляются только с 32-разрядной версией.
Если у вас нет насущной потребности запустить 64-битный Apache, я бы не стал пытаться построить его таким образом.
Если бы вы читали немного дальше на том же сайте, там есть некоторая информация о компиляции Apache в 64-битном режиме! http://diymacserver.com/2008/10/04/update-on-64-bits-compilation/