Sådan konfigureres IIS 8 og PHP på Windows Server 2012

I denne guide, vil jeg være installationen af ​​Internet Information Services (IIS) 8.0, som den primære webserver.

Til at begynde, skal du sørge for du har panelet åben Server Manager. I en konfiguration af Windows Server 2012 som standard, vil Server Manager åbnes ved opstart af systemet, men du kan også finde på proceslinjen eller via menuen Start, skriv Server Manager.



En gang i Server Manager, gå til Dashboard, og vælg "Tilføj Roller og funktioner" fra Hurtig start. Hvis du ikke har Start panel Quick tilgængelig, kan du vælge Tilpas menuen i øverste højre på serveren operatør.

Når valgt, Tilføj Roller og funktioner Wizard vises. Det er vigtigt at læse "Før du starter" her og sørg for at du har gjort følgende trin, før proceduren:

  • Angiv en adgangskode for administrator konto.
  • Konfiguration af netværksindstillinger.
  • Installeret de seneste opdateringer fra Windows Update.

Når du er klar til at fortsætte, skal du trykke på Næste. Til denne installation, vil vi vælge "Rollebaseret eller feature-baseret installation".

Dernæst skal du vælge serveren på serveren pool (ikke en virtuel harddisk).

Efter at gøre det, vil du blive bedt om at vælge de serverroller, du ønsker at stå i kø i installationen. Rul ned på listen og find "Web Server (IIS)", og vælg den. I kategorien Web Server (IIS), er der også en mulighed for at en FTP-server. Hvis du ønsker at være i stand til at få adgang til filer via FTP, kan du vælge denne mulighed nu.

Det næste panel er panelet funktioner. Her kan du vælge alle de ekstra funktioner, du vil installere sammen med din webserver. For de fleste gennemsnitlige brugere, skal uden yderligere indstillinger vælges. Du vil måske bemærke et par muligheder i denne liste er allerede valgt for dig, sandsynligvis fordi de er forudsætninger for installation af IIS.


Efter bekræftelse af valget, vil installationen begynde. Dette tager normalt overalt fra 5-10 minutter, men kan variere i overensstemmelse med kvaliteten af ​​forbindelsen af ​​hardware og netværk.

Når installationen er færdig, skal du udstede en server genstart at færdiggøre ændringerne og starte IIS service.

Efter genstart, skal du se panelet IIS nu med Server Manager. Du kan bekræfte, at standardværdierne for de web-servere er konfigureret og fungerer http://127.0.0.1 surfing i webbrowseren for at se, om du se siden IIS 8 sprays.

Microsoft-Platform Installer

Installation PHP via Microsoft-Platform Installer (WPI) er meget enkel. Jeg vil anbefale at bruge WPI løbet famlede en manuel installation af PHP af flere grunde:

  • WPI vælge den korrekte version af PHP og vare dig
  • WPI administrerer standardkonfigurationen og IIS integration
  • WPI giver dig mulighed for let at opdatere PHP anytime
  • WPI gør det nemt at installere PHP extensions uden at rode med konfigurationsfiler

WPI giver et abstraktionslag mellem brugeren og konfigurationsfiler, at nogle mennesker kan være ubehageligt med. Hvis du er en af ​​disse mennesker, og foretrækker at manuelt at installere PHP, kan du springe dette afsnit, fordi jeg føler en smule "om, hvordan du gør en manuel installation under.


For at fortsætte, skal du først downloade Microsoft-Platform Installer og køre det på din egen server.

Installation PHP

Efter at have kørt WPI, gå til fanen Produkter og vælg fanen rammer tilbage.

Browse listen, indtil du finder indstillingen PHP.

Efter tryk på Tilføj, gå videre og vælge Installer.

Før den egentlige installation finder sted, vil WPI sørge for at tilfredsstille alle forudsætninger. Efter at have accepteret vilkårene vil begynde installationen.

Når installationen er færdig, vil du blive bedt om med et resumé. Et resumé korrekt installation er som følger:

Test din PHP installation

Så vi installeret PHP, lad os prøve det for at sikre det virker!

Naviger til rodmappen WWW (IIS standardmappen C: \ inetpub \ wwwroot).

Opret en ny fil kaldet test.php Php.

Åbn din foretrukne teksteditor, og indtast koden:

Dernæst navigere til http://127.0.0.1/test.php i browseren, skal du kunne se PHP Info side. Denne side viser alle moduler installeret PHP og giver et detaljeret overblik over opsætningen af ​​PHP.

Tillykke!

Det er alt der er til det!

Der er meget, der skal gøres afhængig af hvilket program, du ønsker at installere på serveren, men vi har dækket det grundlæggende i installation og konfiguration af IIS 8 og PHP 5.x.

Hvis du søger at hurtigt at implementere en web-applikation populær, jeg opfordre dig til at tjekke fanen Programmer i Web Platform Toolkit, her kan du nemt implementere Wordpress/Joomla og andre populære content management systemer/motorer blog.

Naturligvis det næste trin i fordelingen af ​​dynamisk indhold på nettet omfatter normalt en vis række af en database back-end til opbevaring. Med WPI kan du installere SQL Server (Express version er gratis, hvis du ikke har en lisence), MySQL, eller hvis du foretrækker at gå den vej.

Tak for læsning, og hvis du har spørgsmål, så tøv ikke med at efterlade en kommentar nedenfor.

FAQ

Hvad gør man hvis man ikke ønsker at bruge Web Platform Installer?

Du kan altid installere PHP manuelt fra zip-filen, men det er ikke et par trin. Jeg anbefaler stærkt ved hjælp af Web Platform Installer, fordi det minimerer risikoen ved at styre alle de konfiguration for dig, og at få de korrekte og opdaterede versioner af PHP!

På serveren, adgang til download sektionen til PHP Windows (http://windows.php.net/download/).

Her vil du være i stand til at vælge en passende version af PHP installation, men det er vigtigt at vælge en ikke-gevind sikker til brug med IIS.

Dette er det direkte link til den version af PHP, som jeg har installeret med IIS 8, men det kan overskrides, eller i strid med den version kræves af de programmer, du ønsker at gennemføre, så vælg venligst klogt: PHP 5.4 (5.4.13) 86 Ikke VC9 Tråd Safe

Tråd-safe vs. ikke-gevind sikker?

Vi installerer PHP som CGI PHP til at tjene indhold via IIS. Installation PHP med FastCGI på IIS kan sikre en betydelig stigning ydeevne sammenlignet med gevind-safe versioner.


"Der er to generationer for hver PHP-version: en tråd-safe, og den anden er ikke-tråd-safe Tråden-safe versionen er designet til miljøer, hvor webserveren holder motoren i PHP hukommelse, »kører samtidigt udførelse af de fleste af slidbanen.. Arkitekturen i IIS FastCGI og udvidelsen giver en model isolation, der holder særskilte anmodninger, hvilket eliminerer behovet for en tråd-safe version af PHP. Versionen er ikke tråd-safe PHP giver bedste ydeevne i IIS med FastCGI installere end den version har betræde-safe. "

- Kilde: MSDN

Hvad nu?

Nu hvor du har afsluttet installationen af ​​IIS 8 og PHP 5.x, kan du begynde at distribuere dine hjemmesider! Hvis du har dit domæne, kan du få IIS tjene forskelligt indhold for hvert domæne, så længe de har en rekord for IP-adressen på den server. Jeg vil opdatere denne snart med et link til en anden hub, der forklarer denne procedure.


I mellemtiden, hvis du er på udkig efter en gratis domæne, anbefaler jeg FreeDNS (https://freedns.afraid.org/). De tilbyder op til fem værtsnavne gratis delt gratis, og du kan vælge fra en enorm liste over domæner.

(0)
(0)

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha