Ich wollte Apache 2.4 auf meinem OS X Mavericks installieren und Probleme mit ./configure
und make
haben.Installation von Apache 2.4 auf OS X Mavericks 10.9
Antwort
Als erstes brauchen Sie Homebrew auf Ihrem Mac. Sie erhalten mit:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Befehl von official homebrew website.
Dann brauchen Sie pcre und libtool über installieren:
brew install pcre brew install libtool
Danach herunterladen neueste stabile Apache 2.4 von Apache
Nach der Extraktion innerhalb Verzeichnis gehen und führen Sie die folgenden Schritte aus:
./configure --prefix=/usr/local/apache-<VERSION> LTFLAGS=--tag=CC
Beispiel:
./configure --prefix=/usr/local/apache-2.4.7 LTFLAGS=--tag=CC
die ich fand here.
Nach diesen Schritten müssen Sie nur
make make install
und die httpd configs und bash Abspaltungen von here laufen. Stellen Sie sicher, dass Sie Ersatz in den richtigen Pfaden verwenden.
Am Ende läuft
httpd -k start working httpd -v
Sie (außer mit Ihrer Versionsnummer) erhalten werden:
Server-Version: Apache/2.4.7 (Unix)
Server gebaut : 8. Februar 2014 14:34:44
Hoffe das spart Ihre Zeit.
Nur ein Hinweis, dass Apache httpd standardmäßig auf Mac OS X 10.9.x Mavericks installiert ist. Es kann durch den folgenden Befehl gestartet werden:
sudo apachectl start
Die Konfigurationsdatei kann auf diesem Pfad:
/private/etc/apache2/httpd.conf
Aber die ursprüngliche Version von Apache ist nicht 2.4 aber 2.2 –
@MarcinBobowski Sie haben Recht. Mavericks hat Apache 2.2. Ich habe den Unterschied in der Version übersehen. – Saeed
I April und apr-util in SRCLIB herunterladen hatte; Entpacke beide und entferne die Versionen am Ende der Verzeichnisnamen. Dann run:
./configure --with-included-apr
- 1. Installation mod_mono auf Mac OSX 10.9 „Mavericks“
- 2. nginx Anlauf scheitern auf Mac OS X 10.9 mavericks
- 3. Set Desktop-Foto von AppleScript in OS X Mavericks (10.9)
- 4. Installieren von RAILS auf MAC OS 10.9 Mavericks (Beta)
- 5. Schwerwiegender Fehler Installation von libsndfile auf OS X Mavericks
- 6. Eclipse-Menüs deaktiviert auf OS X 10.9 Beta 6
- 7. Qt 5 und OS X Mavericks Probleme
- 8. Probleme beim Downgrade von Ruby auf OS X Mavericks
- 9. Xcode 5.0.1 Absturz auf OS X Mavericks
- 10. pip wirft stdio.h nicht gefunden Fehler auf Mac OS X Mavericks (10.9)
- 11. Mamp Fehler in OS X Mavericks
- 12. kann nicht PHP-Erweiterungen auf OS X Mavericks laden
- 13. /dev/tty.Serial* fehlt in MacOS 10.9 (Mavericks)
- 14. Installation der RODBC auf OS X Yosemite
- 15. Wo ist RCS in Xcode 5.0.1 OS X 10.9
- 16. Gebräu zlib-devel auf X Mac OS installieren Mavericks
- 17. OSX 10.9 - Mavericks webdav Client-Sperre Problem
- 18. OS X Mavericks Push-Benachrichtigungen in Chrome
- 19. Android Studio Mac OS X Mavericks
- 20. Installation von nltk für Python 3.4 unter Mac OS 10.9
- 21. Systemproxy funktioniert nicht unter OS X Mavericks
- 22. Erstellen von OpenCV_Python in Mac OS X 10.9 mit Homebrew
- 23. Einrichten von Kibana unter Mac OS X Mavericks
- 24. Wie beheben Chromedriver auf OS X Mavericks andernfalls
- 25. Kann Xcode 4.6.2 auf OS X Mavericks nicht installieren
- 26. Installation von Ruby 1.9.3 in Mac OS Mavericks
- 27. Wo ist mein m2-Ordner auf Mac OS X Mavericks
- 28. Installation Graphviz auf Os X 10.5.8
- 29. Installation Emscripten auf Mac OS X
- 30. Wie mit brauen Installation auf OS X
Ich bin in der Lage zu kompilieren und Apache HTTPD Server v2.4.9 ohne Aktualisierung/Hinzufügen von GNU Libtool erfolgreich zu installieren. Außerdem stelle ich das "Bedürfnis" nach Homebrew, hier ("will", vielleicht), in Frage. Die Installation von PCRE ist sogar einfacher als die Installation von Apache. Laden Sie den [PCRE-Quellcode] (http://www.pcre.org) herunter, konfigurieren Sie, erstellen und installieren Sie dann: './ configure --prefix =/usr/local && make && sudo make install' –
Ich musste './configure ausführen --prefix =/usr/local/apache-2.4.9 LTFLAGS = - tag = clang CPP =/usr/bin/cpp' für Apache 2.4.9 auf OSX Mavericks (10.3.9) oder es würde einige Fehler werfen und nicht konfigurieren. Dann musste ich eine symbolische Verbindung herstellen, weil das 'make' nach einem Pfad suchte, der nicht existierte:' sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/Applications/Xcode. app/Contents/Developer/Toolchains/OSX10.9.xctoolchain' – james2doyle
Ich habe einen Fehler im './configure ...' Stück (Schritt 4). Dies hat es behoben: http://mac-dev-env.patrickbougie.com/apache/ – Purplejacket