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.