Avatar billede blackscorpion Nybegynder
16. december 2003 - 16:31 Der er 18 kommentarer og
1 løsning

PHP på Apache som Modul, W2K.

Jeg har et mega problem med apache og php.
Længe har jeg kørt med den nyeste php, og den er kun eksperimental på Apache'en, og jeg har ikke kunne få den til at virke som et modul.

Så downloadede jeg Apache's seneste 1.23 www server, og jeg kan stadig ikke på den til at virke som et modul.

Den siger at modulet ikke kan findes, hvad gør jeg?

- TheSpeaker.

ps. Kan først svare tilbage i morgen.
Avatar billede htm Nybegynder
17. december 2003 - 12:32 #1
uuha der kan være meget galt - men prøv og følg denne guide: http://www.webcafe.dk/artikler/php/installerphp4/ - og se om du stadig ikke kan få det til at køre!

Forøvrigt apache2 er ganske udemærket også med php som modul.
Avatar billede blackscorpion Nybegynder
17. december 2003 - 15:29 #2
okey, jeg har bare ikke kunne få det til at virke. :P

Men jeg tjekker lige den guide, og vender så tilbage.

- TheSpeaker.
Avatar billede blackscorpion Nybegynder
17. december 2003 - 15:31 #3
hmmm, jeg har aldrig brugt doc_root og extension_dir, kan det have noget med det at gøre?? For alt det andet der står hos webcafe, har jeg gjort...

- TheSpeaker.
Avatar billede blackscorpion Nybegynder
17. december 2003 - 15:34 #4
hmmm, der er en ting jeg lige sad og studsede over...

PHP's windows install version, er CGI only... men mener at jeg bruger deres zip filer... men hvis det er tilfældet, kan det så have noget med det at gøre?

- TheSpeaker.
Avatar billede htm Nybegynder
17. december 2003 - 16:01 #5
Du skal bruge zip-versionen. Det kan godt være derfor hvis du bruger installeren.

Lige nogle punkter du kan gennemgå:
1. Har du KOPIERET php4ts.dll til dit windows systembibliotek (eks. c:\windows\system32)
2. Har du laver reference til modulet i httpd.conf med følgende linier:
  LoadModule php4_module c:/programmer/php/sapi/php4apache.dll
  AddType application/x-httpd-php .php
3. Har du husket at ændre stien til hvor du har installeret php?
4. Hvis du har apache2 skal du referere til php4apache2.dll i stedet for php4apache.dll.
5. Hvad fejl får du i apache?

Doc_root og extension_dir har ikke noget at gøre med at apache ikke kan finde modulet. De skal bruges hvis du skal have php til at gøre som det skal og loade evt. ekstra moduler til php.
Avatar billede blackscorpion Nybegynder
18. december 2003 - 11:13 #6
jeg har husket det hele, har enddag, smidt php4ts.dll i system, i winnt, i system32 og hos Apache'en.

Kører Win32, og jeg bruger deres zip fil.

Jeg får den fejl, at den påstår at der er en syntax error på line 996, det er så nederst i httpd.conf hvor jeg har smidt

  LoadModule php4_module c:/php/sapi/php4apache.dll
  AddType application/x-httpd-php .php

ind, og den vil bare ikke, og det er ved at drive mig til vanvid.

Forstår ikke hvorfor den laver en syntax error, da jeg har kopieret det direkte fra deres install.txt fil...

- TheSpeaker.
Avatar billede htm Nybegynder
18. december 2003 - 13:05 #7
Har du rettet stien til? Har du mellemrum i stien skal der " omkring.
Hvilken apacheversion?
Avatar billede blackscorpion Nybegynder
18. december 2003 - 16:35 #8
har intet mellemrum i stien, der står præcist:

  LoadModule php4_module c:/php/sapi/php4apache.dll
  AddType application/x-httpd-php .php

og stien er rettet til...

Det er Apache 1.3.29.

- TheSpeaker.
Avatar billede htm Nybegynder
18. december 2003 - 18:24 #9
Hvor har du sat de linier ind i din httpd.conf?
Hvilken en af dem er det præcist der melder syntax fejl på? Der er nemlig ikke noget galt med de linier.

Og kan du ikke lige paste den præcise fejlmeddelse ind her? Samt hvad der evt. kommer i din error.log til apache!
Avatar billede blackscorpion Nybegynder
19. december 2003 - 16:32 #10
Der står at der er en syntax error på linie 996 i httpd.conf og det er LoadModule .... linien.

Og det står nederst i httpd.conf, dog med en ekstra tom linie under.

Den skriver:

Syntax error on line 996 in c:\www\apache\conf\httpd.conf - Cannot load module.
Apache kunne ikke finde modulet...

Mener det er sådan det står, har det ikke lige ved hånden, da jeg sidder på fra mit arbejde.

Har endnu ikke tjekket error.log til apache, så det vil jeg lige gøre.

- TheSpeaker.
Avatar billede blackscorpion Nybegynder
21. december 2003 - 16:36 #11
Jeg har nu tjekket error.log, og der står ikke en bønne som har med det at gøre. :(

- TheSpeaker.
Avatar billede htm Nybegynder
22. december 2003 - 00:11 #12
For mig lyder det som om at du ikke har :
1. Kopieret php4ts.dll til dit windows systembibliotek, læg mærke til at du skal kopiere og ikke flytte
2. Stavet stien rigtigt i din httpd.conf.
3. At dit windows systembibliotek ikke befinder sig i default path. prøv og klik start -> kør -> skriv "cmd" -> skriv "path" og kopier indholdet ind her.

Og du skal selvfølgelig huske at windows systembibliotek på win2k er c:\winnt\system32
Avatar billede Slettet bruger
22. december 2003 - 00:15 #13
Var det ikke Apache2? Skulle du ikke referere til php4apache2.dll her?

LoadModule php4_module c:/programmer/php/sapi/php4apache.dll
Avatar billede Slettet bruger
22. december 2003 - 00:17 #14
Undskyld, var lige forvirret et øjeblik. Bare glem det.
Avatar billede blackscorpion Nybegynder
23. december 2003 - 11:39 #15
Det hele humlen er med det, er at jeg HAR kopiret, ALLE dll filer fra php, (For at være sikker) til:

c:\winnt
c:\winnt\system
c:\winnt\system32
c:\www\Apache\
c:\www\Apache\bin

Jeg er 100% sikker på at stien er rigtig.
Jeg er 100% sikker på at filen findes og navnet er stavet rigtig.

Jeg forstår ikke hvorfor at den ikke vil, for jeg mener nu at jeg har quadro forsikret mig...

- TheSpeaker.
Avatar billede sukos Juniormester
07. januar 2004 - 12:32 #16
Og det er den rigtige apache version du har gang i?
Altså, du kører 1.3.* og ikke 2'eren

Og du har selvf. en php.ini?
Avatar billede blackscorpion Nybegynder
11. januar 2004 - 18:52 #17
hey gutter.

Undskyld den lange svartid, men pga ferie og andet snask, har jeg ikke haft mulighed for at komme til en comp med net på.

Der er sket det, at jeg har løst det, og jeg kan ærligt ikke svare jer på hvad problemet var... for jeg har intet ændret, pludselig virkede det bare. *(!?)*

- TheSpeaker.

ps. kom lige med et svar, så i kan få nogle point.
Avatar billede htm Nybegynder
11. januar 2004 - 18:54 #18
Meget mærkeligt...

Men ok det er godt det virker nu så.
Avatar billede blackscorpion Nybegynder
13. januar 2004 - 11:48 #19
Yeps, syntes også det er mega skummelt, men fact er at det virker. ;)
Tak for din tålmodighed og hjælp. ;)

- TheSpeaker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester