1

onsdag, 27. september 2006, 12:27


Hej Tweak'ere

Jeg sidder og skal udvikle et modul til Apache's HTTP server i C/C++ og har i den forbindelse anskaffet mig bogen "Writing Apache Modules with Perl and C".
Jeg har lavet et lille "Hello World" modul i første omgang bare for at få hul igennem, men når modulet skal konfigureres med apache skal jeg, ifølge bogen, fyre følgende kommando af:

./configure --activate-module=src/module/site/mod_hello.c

Men når jeg prøver dette får jeg følgende fejl:

configure: error: unrecognized option: --activate-module=src/module/site/mod_hello.c
Try `./configure --help' for more information.

Det virker altså som om den ikke genkender activate-module kommandoen.

Jeg skal måske nævne at platformen er Fedora Core 5 og Apache 2.2.3.



Herefter forsøgte jeg at linke samme c-program til apache på en win32 platform i Visual Studio. Bogen foreskriver at Apache Runtime Library (apacheVore.lib)skal linkes til projektet men filen findes ingen steder. Hverken i de filer Apache's MSI-installer kopiere over til maskinen eller i Apache's source-filer.

Mit spørgsmål er derfor: Er bogen outdated siden at tingene ikke virker? Den er trods alt helt tilbage fra Marts 1999. Eller er der bare noget jeg har misset fuldstændig?

Hvis det er tilfældet søger jeg ligeledes litteratur der er up2date fortrinsvis i form af bøger men links til diverse websites vil også være super.

Tak for jeres tid.


2

onsdag, 27. september 2006, 13:18


Har du prøvet /configure --help ?

Er det ikke fordi du skal kompilere apache om, med det module, for at det virker eller ? Er ikke specielt inde i det her, som du nok kan høre. :)


3

onsdag, 27. september 2006, 13:24


Citeret

Originally posted by Marquis
Har du prøvet /configure --help ?

Er det ikke fordi du skal kompilere apache om, med det module, for at det virker eller ? Er ikke specielt inde i det her, som du nok kan høre. :)

Han får nok lidt svært ved at kompilere Apache igen, hvis han ikke ligger inde med projekt filerne ;)


4

onsdag, 27. september 2006, 13:28


Citeret

Originally posted by Marquis
Har du prøvet /configure --help ?

Er det ikke fordi du skal kompilere apache om, med det module, for at det virker eller ? Er ikke specielt inde i det her, som du nok kan høre. :)


Jeg har naturligvis prøvet --help parameteren, og jeg kan ikke finde --activate-module nogen steder. Det virker mest som om parameteren ikke eksisterer.

Jeg kunne godt rekompilere Apache, men hvad skulle det hjælpe?

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "hausner" (27.09.2006, 13:29)


5

onsdag, 27. september 2006, 13:40


Ved ikke om det kan bruges til noget men her noget med activate-module http://datascooter.dk/tomcat.php nede ved apache afsnittet.


6

onsdag, 27. september 2006, 13:47


Citeret

Originally posted by Marquis
Ved ikke om det kan bruges til noget men her noget med activate-module http://datascooter.dk/tomcat.php nede ved apache afsnittet.


Ja der bruges parameteren --activate-module men det er til Apache 1.3.

Måske jeg bare skulle tage at bruge den istedet


7

onsdag, 27. september 2006, 15:13


Hele modul-systemet til Apache er tilsyneladende lavet fuldstændig om fra version 2.0. Så jeg må bare have fat i 1.3.

Men tak for hjælpen.


Nyeste Videoer og Trailers

Partner sider
Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.