Avatar billede bas Forsker
19. marts 2009 - 18:04 Der er 6 kommentarer og
1 løsning

Vise PHP lokalt

Hej

Jeg bruger Windows Vista Home Premium, og har lige installeret den seneste version af Rapid PHP 2008 fra www.blumentals.net.

Hvordan sættes Vista op til at kunne vise / afvikle PHP lokalt?
Jeg har installeret en PHP package, som blumentals henviser til:
http://www.blumentals.net/download/php.php

Men det løser ikke problemet. Når jeg skriver http://localhost,
kommer der en besked om, at siden ikke kan vises / navigationen blev annulleret eller noget i den stil.
Skriver jeg http://127.0.0.1 i stedet for http://localhost kommer beskeden It works!

Jeg kan så læse, at der kan være problemer med min hosts file, men jeg aner intet om, hvad der i så fald skal rettes og hvordan.

Er der en root folder i Vista, hvor alt det der localhost-halløj skal ligge og køres fra, og hvor ligger den i så fald? I Windows 2000 og XP hedder den vist nok wwwroot\inetpub.

Rapid PHP 2008 kan sættes op til at kunne vise PHP filer via programmets indbyggede webserver, og det er her jeg er stødt ind i problemet.
Det er først i den seneste version, at jeg har fået problemer med at få vist PHP filer i programmet.

Jeg har også forsøgt at installere Apache webserveren, men her er jeg virkelig på udebane.
Jeg ved ikke, hvor root folderen ligger, og hvad den hedder. Jeg ved heller ikke, hvad jeg skal
skrive som domain name osv.
Jeg tror dog jeg fik den installeret, men det kunne jeg heller ikke få til at fungere.

Er der en, der kan henvise mig til en grundig og pædagogisk vejledning til det med localhost
og hosts filen og evt. også til, hvordan man kan sætte Vista op til at kunne afvikle PHP?
Altså hvad skal installeres, hvad skal der stå i felterne under installationen og hvad skal evt. rettes i hosts filen osv?

Det ville være lettest for mig, hvis jeg i første omgang bare kunne nøjes med at finde ud af, hvordan jeg får det til at køre med Rapid PHP 2008s indbyggede webserver, men ellers må jeg måske
gå "den hårde vej" og igen prøve at få en personal webserver - f.eks. Apache til at køre.

Bemærk:
Jeg vil bare kunne se min PHP filer lokalt, og skal altså ikke have PHP filer til at ligge som på et webhotel / en server.

På forhånd tak.

Mvh. Martin
Avatar billede Svansalot Nybegynder
19. marts 2009 - 18:20 #1
Jeg bruger apache, og virker stort set på samme måde!

Der bruger du også //localhost/"navn på mappe"

Bare installer det på C:/xampp

Apache hiver dine filer fra c:/xampp/htdocs/"mappe"

Så bare lig dem derind, og så kan du skrive

//localhost/"din mappe"/"dinfil.php"

Når du installere det, skal du lige sætte et flueben ved brug Apache som tjeneste.. Mener det er det som står!
Avatar billede bas Forsker
19. marts 2009 - 18:33 #2
Hej Svansalot

Skal jeg starte med at oprette en mappe i roden af C-drevet, der hedder xampp eller hvad?

Og derefter installerer jeg apache i mappen xampp eller hvad?

Hvad skal der står der, hvor Apache spørger om domain name og server (tror jeg det er) ?

/Martin
Avatar billede bas Forsker
19. marts 2009 - 18:35 #3
...og jeg skal da ikke pille ved ISS'en i Vista vel?
Avatar billede bas Forsker
21. marts 2009 - 12:37 #4
Hej har nu fået løst problemet med hjælp
fra nogen i en nyhedsgruppe.

Jeg har nu installeret EasyPHP fra
http://www.easyphp.org.

Derudover har jeg tilføjet 127.0.0.1 localhost
i filen hosts på placeringen C:\Windows\System32\drivers\etc

- sådan, at der nu står:

127.0.0.1 localhost
::1 localhost

i hosts filen.

Mvh. Martin
Avatar billede bas Forsker
13. april 2009 - 10:33 #5
Svansalot, poster du et svar, så lukker jeg.
Avatar billede bas Forsker
18. april 2009 - 17:00 #6
Lukker.
Avatar billede bas Forsker
18. april 2009 - 17:02 #7
Undskyld svansalot havde du postet et svar?

Der står Afvist svar hos dig.
Jeg vil da hellere give dig pointene.

Mvh. Martin
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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