Sådan installerer du PHP på Personal Webserver

Med Personal Web Server og PHP har du det optimale hjemmeudviklingsmiljø til webudvikling. Det kan gøres på 15 minutter - og PC World Online guider dig igennem hurdlerne. I den første artikel installerer vi PWS på Windows 98.

Installer PWS

Personal Web Server og kompileret PHP er løsningen for webudvikleren, som måske ikke er så teknisk, men som bare vil have et udviklingsmiljø med både ASP og PHP op at køre, nu og her uden brokkerier. Den følgende installationsproces er testet på en dansk Windows 98, men principperne er temmelig ens for andre Windows-udgaver.

Vi installerer Personal Web Server
Først skal du installere PWS, hvis du ikke allerede har gjort det. Det gøres således:
Find Windows-installations-cd'en frem.
Gå ind i Startmenu > Indstillinger > Kontrolpanel > Tilføj/Fjern programmer
Klik på fanebladet Windows Installation.
Klik på punktet Internetværktøjer i rullemenuen, og klik på knappen Detaljer i dialogboksen. Nu kommer dialogboksen Internetværktøjer frem.
Find punktet Personal Web Server, og afkryds det.

Stik Windows-cd'en i drevet, hvis du bliver bedt om det.

Hvis det går i fisk, kan du benytte denne fremgangsmåde fra Microsofts dokumentation:
Indsæt Windows 98 cd'en i cd-rom-drevet.
Klik på Start, og klik derefter på Kør.
Skriv x:\add-ons\pws\install.exe i dialogboksen Kør.
Erstat "x" med drevbetegnelsen på dit cd-rom-drev, og klik på OK.
Følg vejledningen i installationsprogrammet til Personal Web Server.

Hvis du ikke har cd'en, kan du downloade PWS fra http://www.microsoft.com/msdownload/ntoptionpack/askwiz.asp, men det er en 22 MB fil. Der står NT Option Pack på websiden, men den er god nok. Man skal iøvrigt benytte Internet Explorer 4 eller senere, for at kunne downloade filen.

Efter at du nu (forhåbentlig) har fået Personal Web Server installeret med succes, kan du se et ikon yderst til højre i proceslinien.


Ved at højreklikke på ikonet får du en menu frem, hvor du kan starte og stoppe webserveren.

Min første side

Nu skal du teste frugterne af dit arbejde. Hvis PWS er stoppet, så start den. Åbn en browser. Du behøves ikke at tilslutte dig internet, hvis du bruger modem-opkobling.

Skriv nu localhost i browserens adressefelt. Hvis du benytter Internet Explorer, kan det være, at den spørger dig, om du vil gå online. Klik Ja - den vil alligevel ikke koble op til nettet.

Hvis alt er gået vel, får du nu en velkomstside op i browseren - det er din egen webserver, du ser. Lav et test-html-dokument, for eksempel kaldet test.htm, og læg det i mappen C:\Inetpub\wwwroot, som er navnet på roden i din webserver. Skriv nu localhost/test.htm, og så kommer din testside frem i browseren.

Det du ser, er ikke en lokal fil-visning, som hvis du åbner et html-dokument fra din harddisk. Det er simpelthen en vaskeægte HTTP-forbindelse - hvor klienten (browseren) og serveren (Personal Web Server) tilfældigvis befinder sig på een og samme maskine.

Du kan skelne mellem fil-visning og http-visning ved at kigge på adresselinien i browseren. Når du åbner test.htm via browserens menu Filer > Åbn > Gennemse, vil der stå C:\Inetpub\wwwroot\test.htm i Internet Explorer, og file:///C|/Inetpub/wwwroot/test.htm i Netscape.

Hvis du åbner filen via HTTP, står der http://localhost/test.htm i Explorer, og blot localhost/test.htm i Netscape.

For en god ordens skyld, skal det lige nævnes, at man i dokumentation og eksempler også kan støde på betegnelsen 127.0.0.1, som er det samme som localhost. Localhost er domænenavnet for den lokale maskine, og 127.0.0.1 er dens IP-nummer.

Den gode nyhed er, at nu behøver du ikke længere betale telefonregning for at surfe! På denne måde kan du selvfølgelig ikke se andre filer end dem, du selv lægger i mappen wwwroot og andre delte mapper, men det er altså en 100% ægte HTTP-forbindelse, du har skabt.

Kort om PWS

Kort om PWS
Du kan adminstrere din Personal Web Server ved at klikke på dets ikon i proceslinien, og vælge Egenskaber fra menuen, der kommer frem. Nu kommer PWS' administrationvindue frem. Ved at klikke på knappen Avanceret i skakten til venstre, kan du definere virtuelle mapper.

En virtuel mappe er et navn som du tildeler en mappe på din harddisk, for eksempel Minmappe, således at mappens adresse bliver http://localhost/Minmappe.

Prøv det ved at klikke på knappen Tilføj, klik på knappen Gennemse ud for tekstfeltet Mappe. Naviger dig frem til for eksempel C:\temp. Indtast nu Minmappe i feltet Alias, og klik OK. Afkryds punktet "Tillad søgning i mapper" nederst i Avanceret-vinduet, og indtast adressen http://localhost/minmappe i browseren. Nu skulle du gerne se hele indholdet af c:\temp.

Hvis du lægger en fil med navnet default.htm eller en asp-fil med navnet default.asp ned i C:\temp, så vil den blive vist i stedet for fil-listningen.

Du er nu i stand til at køre asp-scripts. Gem nedenstående i et dokument, og giv det filnavnet hej.asp.

<%@ Language=JScript %>
<%
Response.write("<H1>Hej Verden!</H1>");
%>

Placer hej.asp i wwwroot-mappen og indtast adressen http://localhost/hej.asp i browseren. Nu skulle der gerne stå Hej verden i browseren.

Nu har du så et udviklingsmiljø til ASP. Personal Web Server understøtter ikke alle objekter som Internet Information Server har, men man kan komme langt med en simpel Access-database, ODBC og hvad det hedder alt sammen, og der er bunker af ASP-information på nettet, og her på PC World Online. Når du er parat til at vise verden dine scripts, så findes der gratis webhoteller, der understøtter ASP. Se her.

I næste artikel viser vi, hvordan du installerer PHP på Personal Web Server.

Læses lige nu

    Styrelsen for Danmarks Fængsler

    Løsningsarkitekt søges til fortsat digitalisering af Danmarks Fængsler

    Københavnsområdet

    Capgemini Danmark A/S

    D&A Management Consultant

    Københavnsområdet

    Everllence

    Senior Cyber security engineer

    Københavnsområdet

    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    It-løsninger | Nordhavn

    SAP Excellence Day 2026

    Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

    Infrastruktur | København

    Datacenterstrategi 2026

    Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

    Sikkerhed | Aarhus C

    Identity Festival 2026 - Aarhus

    Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Forte Advice har pr. 5. januar 2026 ansat Claes Frederiksen som Commercial Director. Claes skal især beskæftige sig med at løfte den kommercielle modenhed i teknologiprojekter og sikre, at teknologi bliver brugt som strategisk løftestang. Claes kommer fra en stilling som Senior Client Partnership Director, Nordics hos Valtech. Claes har tidligere beskæftiget sig med teknologivalg og platformstrategi til teknologidrevet forretningsudvikling og marketing initiativer. Nyt job

    Claes Frederiksen

    Forte Advice

    Idura har pr. 15. januar 2026 ansat Mark-Oliver Junge, 26 år,  som software engineer. Han skal især beskæftige sig med at udvikle nye extensions, der gør godkendelsesprocesser mere fleksible, samt bygge infrastruktur til caller authentication. Han kommer fra en stilling som fullstack engineer hos Wayfare.ai. Han er uddannet Fachinformatiker für Anwendungsentwicklung, der betyder “ekspert i softwareudvikling”. Han har tidligere beskæftiget sig med udvikling af softwarearkitektur, DevOps og rammeværk til analyse + orkestrering af SQL-datapipelines. Nyt job
    Sourcing IT har pr. 2. februar 2026 ansat Susanne Sønderskov som Salgsdirektør. Hun skal især beskæftige sig med at styrke Sourcing IT’s kommercielle fundament, skalere salgsindsatsen og øge tilstedeværelsen bl.a. hos jyske kunder. Hun kommer fra en stilling som Salgsdirektør hos Right People Group ApS. Hun har tidligere beskæftiget sig med salgsledelse inden for IT-freelanceleverancer og komplekse kundeaftaler, både privat og offentligt. Nyt job

    Susanne Sønderskov

    Sourcing IT

    Norriq Danmark A/S har pr. 8. december 2025 ansat Niko Phonekeo som Digital Marketing Manager. Han skal især beskæftige sig med Primært NORRIQs marketing tech stack, digitale kampagneudvikling SEO og lead management. Han kommer fra en stilling som Nordic Marketing Director. Nyt job

    Niko Phonekeo

    Norriq Danmark A/S