Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:18 Der er 23 kommentarer og
3 løsninger

Apache / PHP på Windows ME

Hej

Jeg sidder med en lidt ældre bærbar (Windows ME) som imorgen skal bruges til et foredrag med projektor osv.

Dét der skal vises er en hjemmeside som jeg har skrevet i PHP.

Derfor er jeg ved at installere Apache og PHP på maskinen, som jeg har gjort et par gange før på Windows 2000 maskiner, men er desværre stødt ind i problemer her.

Apache fungerer i sig selv fint, men mine php filer bliver ikke parset - kildekoden bliver vist når jeg kalder en fil med .php som endelse.

Eftersom det ikke fungerer, så har jeg prøvet at starte forfra med webcafe.dk's guide, men uden held.

Umiddelbart skulle man tro at jeg manglede:
"LoadModule php4_module c:/php/sapi/php4apache.dll" samt
"AddType application/x-httpd-php .php"
... men det er ikke tilfældet

Det skal måske siges at jeg bruger den nye version af PHP (4.3.2)
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:20 #1
...og vi snakker om Apache 1.3.27
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:22 #2
Apache kommer ikke med nogle fejl ved opstart, og error-loggen er også tom.
Avatar billede htm Nybegynder
10. juni 2003 - 18:34 #3
Hvordan ser dine php-filer ud? hedder de .php og starter de med <?php og ikke <?  ??

Hvis det er tilfældet at de starter med <? skal du slå short_open_tag til On i din php.ini


Ellers prøv og smid en lille fil op kun indeholdende

<?php
phpinfo();
?>

og kald den phpinfo.php - og se hvad den viser?
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:36 #4
jeg har prøvet med både <? ?> og <?php ?>
Avatar billede htm Nybegynder
10. juni 2003 - 18:38 #5
Og phpinfo.php viser ?
Avatar billede htm Nybegynder
10. juni 2003 - 18:39 #6
Og har du genstartet apache efter at du har rettet i httpd.conf?
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:39 #7
"men mine php filer bliver ikke parset..."

Problemet ligger i at jeg bare får koden at se.
Så phpinfo.php viser:

<?php
phpinfo();
?>
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:40 #8
Jeg genstarter hver gang der foretages ændringer
Avatar billede htm Nybegynder
10. juni 2003 - 18:44 #9
Hvor i httpd.conf har du smidt de linier ind?
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:46 #10
I bunden
Avatar billede htm Nybegynder
10. juni 2003 - 18:48 #11
Har du haft apache installeret før så du måske retter i den forkerte httpd.conf??

Prøv og smid noget irrelavant data ind eller ændre stien til php til noget forkert, og se om den melder fejl!
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:51 #12
Den melder fejl hvis jeg f.eks. skriver forkert sti til php4apache.dll
Avatar billede taskmgr Nybegynder
10. juni 2003 - 18:58 #13
Kan det skyldes at jeg kalder filen lokalt? Nej vel?
Avatar billede htm Nybegynder
10. juni 2003 - 19:00 #14
Ja det kan godt skyldes at du kalder den lokalt, hvis lokalt er noget ala c:\web\phpinfo.php

du kalder den vel via http://localhost/phpinfo.php ??
Avatar billede taskmgr Nybegynder
10. juni 2003 - 19:02 #15
Ja naturligvis...
Avatar billede taskmgr Nybegynder
10. juni 2003 - 19:03 #16
Måske er det den nye version der driller...

Hvor kan jeg finde 4.3.1?
Avatar billede htm Nybegynder
10. juni 2003 - 19:06 #17
Tror ikke rigtigt på at det er den nye version af php der driller! Men du burder eller kunne finde den på php.net

Kan du ikke smide din httpd.conf op her, så vi lige kan se den?

Du har ikke kaldt dem phpinfo.php.txt ?? Hvis du eks. har gemt den i notepad og valgt text som filtype?
Avatar billede taskmgr Nybegynder
10. juni 2003 - 19:09 #18
Jeg kan desværre ikke smide httpd.conf op her... det har jeg ikke mulighed for.

Jeg har ik kaldt den phpinfo.php.txt...

I så fald ville den jo ikke kunne kaldes med http://localhost/phpinfo.php
Avatar billede htm Nybegynder
10. juni 2003 - 19:10 #19
Hmm - jeg kan så ikke lige se hvad der går galt!
Avatar billede sukos Juniormester
10. juni 2003 - 19:13 #20
php4ts.dll skal ligge i dit windir, evt. systemdir under windir
Avatar billede sukos Juniormester
10. juni 2003 - 19:14 #21
Og du har selvf. lavet en php.ini? :O)
Avatar billede taskmgr Nybegynder
10. juni 2003 - 19:17 #22
php.ini og php4ts.dll ligger i c:/windows
Avatar billede htm Nybegynder
10. juni 2003 - 19:19 #23
Prøv og smid php4ts.dll ind i c:\windows\system
Avatar billede taskmgr Nybegynder
10. juni 2003 - 19:24 #24
Underligt...

Jeg prøvede at lave min document root om til c:/www istedet for standard, og nu kører det??

Det er meget underligt
Avatar billede htm Nybegynder
10. juni 2003 - 20:42 #25
Hvis det kører skulle du så ikke få lukket?
Avatar billede taskmgr Nybegynder
10. juni 2003 - 21:39 #26
Jo, rolig nu...

Som nævnt, så sker det imorgen... Gad vide om jeg ik' har haft rigeligt at se til i aften?

Du får lidt point for ulejligheden
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