Robert Allerstorfer: Apache 2.0.16 auf Win32 kompilieren?

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.

  1. 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

    1. 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.

      1. Ok, ich war ein Idiot :)

    2. 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