Avatar billede jakobclausen Nybegynder
26. august 2003 - 18:55 Der er 32 kommentarer og
1 løsning

Problemer med php installation under Apache

Jeg har installeret en apache server version 1.3.28 og det virker fint, jeg kan starte den op og få meddelsen med at det virker etc.

Nu vil jeg så gerne have php installere under apache serveren. Jeg har fundet nogle vejledninger til hvordan dette gøres på:
http://www.webcafe.dk/artikler/php/installerphp4/
http://www.sukos.dk/apache/apache_php.shtml

- Jeg har hentet php zip filen, pakket den ud så filerne ligger i c:/apache/php/

- Filen php4ts.dll er lagt ind i c:/windows/system/
- Filen php.ini-dist er omdøbt til php.ini og er lagt i c:/windows/
- Alle rettelser er foretaget i php.ini og httpd.conf

Når jeg nu vil starte min apache server for at se om det virker, melder den følgende fejl:

Syntax error on line 728 af c:\apache\conf\httpd.conf
Cannot load c:\apache/php/sapi/php4apache.dll into server: (126) det angivne modul blev ikke fundet:
Note the error or messages above, and press the (eSC) key to exit


Og fjerner jeg disse to linier fra httpd.conf virker det fint:

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

Hvad gør jeg forkert, håber du kan hjælpe mig med at få det til at virke!
Avatar billede the_legend Nybegynder
26. august 2003 - 18:56 #1
www.easyphp.org der kan du få det hele og mener virkelig det hele i en det er let at installere og så starter det bare! du kan ikke gøre noget forkert! jeg bruger den og anbefaler at hvis det er første gang så du henter denne!
Avatar billede the_legend Nybegynder
26. august 2003 - 18:57 #2
Avatar billede htm Nybegynder
26. august 2003 - 19:00 #3
Hvilken Windows? Det er kun ved Windows 9x at php4ts.dll skal ligge i c:\windows\system, på xp skal den ligge i c:\windows\system32
Hvad står der i din error.log?
Har du sikret dig at filen ligger hvor du peger på den?

the_legend>> Du får så ikke god føling med apache og php og mange gange mærkelig konfiguration.
Avatar billede the_legend Nybegynder
26. august 2003 - 19:03 #4
tja deres er faktisk med nem den smider det i som det skal være også kan du let og elegant rette senere hen hvis det er det...!
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:06 #5
the_legend >> Altså apache skal stadig være installeret ik? Så jeg skal bare slette min php mappe + filerne jeg har flyttet og derefter køre installationen??

htm >>
(1) Jeg bruger windows Xp pro, og php4ts.dll ligger både i c:\windows\system og c:\windows\system32

(2) Der står ikke noget i min error log
(3) jeg har skrevet:
LoadModule php4_module c:\apache/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
Og stien er C:\Apache\php\sapi og jeg har prøvet at ændre a til A og skifte mellem / og \ - intet ændre fejlen.
Avatar billede klojs Praktikant
26. august 2003 - 19:06 #6
Du skal huske at de filer "php4ts.dll" og "php.ini-dist" skal KOPIERES over. Jeg startede med at flytte dem, men du skal nøjes med at kopiere dem over. Højreklik på dem og sig kopier.

Gå ind i Denne computer - vis - mappeindstillinger - fanen vis: FJERN fluebenet i den 2. firkant der hedder: "Skjul filtypenavne for kendte filtyper" og tjek så igen i htdocs mappen at din test1 og test2 fil KUN hedder test1.php og test2.php.

Jeg havde samme problem og installerede om igen 5 gange, men fik dette råd. Det virkede.
Avatar billede klojs Praktikant
26. august 2003 - 19:07 #7
*LOL* utroligt jacob......sendt i samme sekund.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:10 #8
klojs >> Jeg har kopieret mine filer, så de ligger begge to stadig i c:/apache/php/ og jeg har intet flueben i det felt, og filerne bliver genkendt af Dreamweaver som php filer, så der skulle ikke være noget i vejen.
Avatar billede klojs Praktikant
26. august 2003 - 19:11 #9
Kan selvfølgelig ikke svare for xp da jeg har 98, men tror egentlig det er meget det samme. Jeg har også fulgt vejledningen på webcafe, og jeg har både apache og php liggende "direkte" i c:\......som f.eks. C:\Apache\htdocs og C:\php

Jeg ved ikke om det er godt at have din php liggende i apachemappen
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:12 #10
the_legend >> Findes der ikke en udgave på engelsk, istedet for den spanske som du linker til?
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:13 #11
klojs >> Har prøvet at flytte mappen og foretage ændringer så den lå i c:/php/ og det havde ikek den store virkening.
Avatar billede klojs Praktikant
26. august 2003 - 19:18 #12
øv så står jeg lige af :-) pøj pøj håber du finder ud af det.
Avatar billede htm Nybegynder
26. august 2003 - 19:27 #13
Hvor har du sat de linier til php ind henne i din httpd.conf?
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:29 #14
htm >> I linie 728
Avatar billede htm Nybegynder
26. august 2003 - 19:31 #15
Hmmm omkring hvad ;o) - hvis det står på samme sted som i min httpd.conf så er det galt

Prøv og flyt linierne ned i bunden.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:34 #16
det står lige efter: AddType application/x-tar .tgz

Det hjælper ikke at sætte dem ned i bunden, den eneste forandring er at linie nummeret nu er 1028
Avatar billede sukos Juniormester
26. august 2003 - 19:43 #17
hey du!
Har du prøvet at lægge php4ts.dll i windows også?

Jeg har ALDRIG lagt den andre steder, win95, win98 og XPpro (kun læst man måske skulle!)
Avatar billede sukos Juniormester
26. august 2003 - 19:44 #18
altså, hvis du har c:\windows
så smid den her.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:51 #19
sukos >> nu ligger php4ts.all i c:\windows , c:\windows\system og c:\windows\system32. Og samme fejlmeddelse!

Kan der ske noget ved at prøve installationen som the_legend henviser til, selvom den er på spansk ?
Avatar billede jakobclausen Nybegynder
26. august 2003 - 19:52 #20
Jeg kan virkelig ikke se hvad der skulle være galt, men det må jo være noget med den apache4apache.dll der er problemet
Avatar billede htm Nybegynder
26. august 2003 - 20:00 #21
jakobclausen >> I hvert fald det sted du først har placeret dine linier er helt malplaceret.

Prøv evt. og smid linierne sammen med alle de andre LoadModule
Prøv og sæt " omkring stien.

Hvis det hellere ikke virker så prøv og start forfra - slet de filer du nu har lagt i c:\windows etc. og slet bibliotekerne apache og php.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:14 #22
htm >> Det sker der ikke rigtig noget ved. Prøver det med reinstall lidt senere.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:17 #23
Jeg sletter apache og php nu, og giver lige the_legens svar et forsøg og ellers lukker jeg!
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:23 #24
The_legend selvom jeg bruger din installation kommer den med samme fejl, som den gjorde før.

Hvad dælen kan der være galt?
Avatar billede htm Nybegynder
26. august 2003 - 20:42 #25
Du kan måske have nogle fejl i din php.ini - prøv og slet din php.ini og kopier php.ini_dist ind i windowsbiblioteket igen. Og så prøv og start apache uden at ændre noget.
Avatar billede htm Nybegynder
26. august 2003 - 20:43 #26
Du skal selvfølgelig ændre navnet til php.ini først ;o)
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:48 #27
htm >> Nu har jeg slettet alle mine filer og brugt installationsfilen som the_legend foreslår og den installere jo det hele for dig, apache, mysql, php, phpmyadmin etc.

Så der burde jeg da ikke selv skulle ind og rette noget
Avatar billede htm Nybegynder
26. august 2003 - 20:49 #28
Har du da også fjernet din php.ini etc. fra windows bib?
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:51 #29
nej, men der er jo blevet installeret en ny fil da jeg kørte installationen.

Men prøver lige at tage php.ini-dist, sætte ind og rename
Avatar billede jakobclausen Nybegynder
26. august 2003 - 20:53 #30
Hjælper ikke!
Avatar billede jakobclausen Nybegynder
26. august 2003 - 21:26 #31
Jeg giver op, og lukker.

Så må jeg nøjes med at bruge php fra min freepaq server
Avatar billede htm Nybegynder
26. august 2003 - 21:31 #32
Fatter ikke lige hvad der sker for din maskine.
Avatar billede jakobclausen Nybegynder
26. august 2003 - 21:50 #33
Nej det gør jeg godt nok heller ikke!
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