mboost-dp1

Apache og Win64?


Gå til bund
Gravatar #1 - Dreadnought
9. apr. 2009 12:33
Jeg er ved at stable en ny server på benene med WinXP64. Og jeg havde tænkt mig at benytte Apache som webserver. Men den er nu ikke særlig villig. Jeg har prøvet både den officielle httpd 2.2.11 Win32 og "uofficielle" httpd 2.2.11 Win64.

Win32 versionen starter to httpd processer, hvor den ene kører løs med 100% belastning af den ene kerne. Og der er absolut intet respons på port 80.

Win64 versionen kan jeg ikke få liv i overhovedet. Den melder at den mangler filer, som er der. Jeg har ændret path i httpd.conf så det stemmer.
Gravatar #2 - Borg[One]
11. apr. 2009 22:12
Erhmm, hvorfor vil du køre på en 64bit version af windows for at trække en sur apache?!??

Har du et problem med at få din apache op at køre å en 32bit windows, er det nok apacheen du skal kigge på, ikke antallet af bit i din memorymanager.

Eiii - jeg kan ikke lade være med at skrive det...sorry:
Hvis det giver så mange problemer, så skulle du prøve med en L****...! :-S
Gravatar #3 - Dreadnought
12. apr. 2009 00:40
De par gange jeg har forsøgt med linux, har jeg kedet mig selv til døde med guides og man-sider. Ellers tak. Det kunne jo være fedt at kunne lortet, men det kan endnu ikke hamle op med Microsofts go'e gamle fuck'n'pray.

Jeg kan godt se ironien i det her, men jeg prøver jo at få en uofficiel 64bit Apache, der er compilet af en gut ved navn Jorge, og en ligeså uofficiel 64bit php compilet af en anden gut, som jeg heller ikke kender, til at virke.
Gravatar #4 - trylleklovn
12. apr. 2009 12:11
Kan godt se at "apt-get install apache" er noget vanskeligere end at få noget som helst til at virke i Win64 ..
Gravatar #5 - Borg[One]
12. apr. 2009 13:35
#3 haha, det er da godt ironien er på plads. :)

Det er de samme filer du skal pille rundt i for at få Apache op, hvadenten du vælger Windows, Linux eller for den sags skyld AIX som OS.

Min pointe var alene, som #4 også svagt berøre at, man kan enten bruge apt-get eller hente en LAMP-løsning der bare skal installeres, så er du oppe.

Så er det alene et spørgsmål om man vil skrive:
cd c:\program files\apache\bin
apachectl.exe start
eller:
cd /usr/apache/bin;./apachectl start


Anyhow:
...hvis det er en obskur kompilering af Apache, med en halvsyret version af php du forsøger få op, så er du allerede ude i noget rod.

Kan du få Apachen op, uden PHP?
Hvis ja - så kender du dit problem og skal måske se om du kan finde en mindre obskur version af PHP, hvis nej...så er det nok Apachen du skal overveje at skifte... :-P
Gravatar #6 - Dreadnought
13. apr. 2009 20:25
Apache 2.2.11 x64 vil slet ikke starte. Og får denne dybdegående fejlmeddelelse:
"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."

Anyways... Jeg kører nu med IIS, PHP og MySQL, hvor PHP er 32 bit.

Man kan undre sig over at der ingen interesse fra apache og php side er i at understøtte win64 i de 5-6 år det har eksisteret.
Gravatar #7 - Borg[One]
13. apr. 2009 20:33
#6 jeg undrer mig nu stadig over, hvad det er du har lavet, der har brug for at webserveren kan allokere med end 4GB RAM.

Det kan jo være du kan overraske mig med en seriøs grnud, meeen det lyder nu lidt mystisk mde det behov! :o)
Gravatar #8 - arne_v
13. apr. 2009 20:52
#7

Han kan jo køre en PHP med som er lidt tung memory mæssigt med mange brugere.
Gravatar #9 - Borg[One]
13. apr. 2009 21:03
#8 Yup - det kunne være et foreslag! :)

...jeg undrer mig nu bare stadig.
Gravatar #10 - Dreadnought
14. apr. 2009 05:10
#7 Skal der være en grund? Hmm... Det var billigt? Swapfri? Den kunne have det? Jeg havde en XP64 til at ligge?
Gravatar #11 - Borg[One]
15. apr. 2009 15:55
#10 nåehh . jamen, et 64bit OS, kan snildt afvikle 32bit apps - så er det versionen af Apache der driller, så smid en 32bit på og se om ikke det virker.

Det er værd at bemærke, at den 32bit app iøvrigt yder bedre, end din 64bit app, hvis altså ikke der er et enormt behov for memory.

Jeg har flere gange set anbefalinger om vertikal skalering, altså hvor du hellere vil afvikle 2 32bit apps, der hver kan allokere 4GB, end du vil afvikle 1 64bit app, der kan allokere..nåehja, meget mere RAM.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login