Установка apache 2.4 на OS X Mavericks 10.9

Я хотел установить apache 2.4 на моем OS X Mavericks и проблема с ./configure и make.

Ответ 1

  • Во-первых, вам нужно домашнее пиво на вашем mac. Вы можете получить:

    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    

    из официального сайта homebrew.

  • Затем вам нужно установить pcre и libtool через:

    brew install pcre
    brew install libtool
    
  • После этого загрузите последний стабильный apache 2.4 из Apache

  • После извлечения войдите в каталог и запустите следующее:

    ./configure --prefix=/usr/local/apache-<VERSION> LTFLAGS=--tag=CC
    

    Пример:

    ./configure --prefix=/usr/local/apache-2.4.7 LTFLAGS=--tag=CC
    

    который я нашел здесь.

  • После этих шагов вам просто нужно запустить

    make
    make install
    

    а httpd configs и bash изменяет здесь. Кроме того, убедитесь, что вы используете замену в правильном пути.

  • В конце выполнения

    httpd -k start working
    httpd -v
    

    вы получите (за исключением номера версии):

    Версия сервера: Apache/2.4.7 (Unix)

    Сервер построен: 8 февраля 2014 14:34:44

Надеюсь, это экономит ваше время.

Ответ 2

Просто обратите внимание, что Apache httpd по умолчанию установлен на Mac OS X 10.9.x Mavericks. Его можно запустить с помощью следующей команды:

sudo apachectl start

Файл конфигурации можно найти по этому пути:

/private/etc/apache2/httpd.conf

Ответ 3

Мне пришлось скачать apr и apr-util в srclib; распакуйте оба и удалите версии в конце имен каталогов. Затем запустите:

./configure --with-included-apr