Apache 2.0.16 auf Win32 kompilieren?
Robert Allerstorfer
- webserver
Hi again,
hat das schon wer zusammengebracht? Bei mir hats zwar schließlich ohne
fehlermeldung funktioniert, Apache.exe liess sich aber nicht ausführen.
ciao,
rob.
Hallo,
ohne fehlermeldung funktioniert, Apache.exe liess sich aber nicht
ausführen.
der Apache wird nicht funktionieren, weil er für Linux
geschrieben wurde. Ein Windows-Compiler kann den Code nicht
ordentlich umsetzen. C/C++ Anwendungen für Win32 basieren
auf ganz anderen Methoden als bei Linux. Ich programmiere
selbst für beide Systeme.
M.f.G. Micha
Hallo,
der Apache wird nicht funktionieren, weil er für Linux
geschrieben wurde. Ein Windows-Compiler kann den Code nicht
ordentlich umsetzen. C/C++ Anwendungen für Win32 basieren
auf ganz anderen Methoden als bei Linux. Ich programmiere
selbst für beide Systeme.
M.f.G. Micha
ich hoffe du bist nicht böse, wenn ich dazu sage, dass das ein schwachsinn ist. Den derzeitigen Apache 1.3 gibt es vorkompiliert für eine unzahl an plattformen, darunter auch Win32.
Gerade die kommende 2.0 version wurde für Nicht-Unices wie Win32 optimiert. Es gibt eigene Win32 makefiles und ich habe eine 2.0 alpha version auch schon erfolgreich kompiliert. Nur die aktuelle 2.0.16 - als erste beta version deklariert - funkt nicht.
Deshalb würde ich gerne mal eine kompetente antwort hören.
lg,
rob.
Ok, ich war ein Idiot :)
Moin
der Apache wird nicht funktionieren, weil er für Linux
geschrieben wurde.
Ich habe zwar keine Ahnung von Servern, aber diese Aussage halte ich für nicht korrekt.
Zitat aus http://httpd.apache.org/docs-2.0/new_features_2_0.html
Apache 2.0 is faster and more stable on non-Unix platforms such as BeOS, OS/2, and Windows. With the introduction of platform-specific multi-processing modules (MPMs) and the Apache Portable Runtime (APR), these platforms are now implemented in their native API, avoiding the often buggy and poorly performing POSIX-emulation layers.
</>
Dazu gabe es vor ein paar Monarten auch einen übersichtliche Artiel in der iX
Zum kompilieren:
(Unix und seine Derivate wie Linux): http://httpd.apache.org/docs-2.0/install.html
Windows: http://httpd.apache.org/docs-2.0/platform/win_compiling.html
sonstwas (directory browsing): http://httpd.apache.org/docs-2.0/platform/
Viele Grüße
Swen