Mis on iis-teenuse nimi. Arvutivõrgud ja tehnoloogiad: trükkimine. PHP installimine IIS-i

Interneti teabeteenused (IIS) on Interneti-serverite komplekt Microsoft. IIS-i põhikomponent on veebiserver, kuigi see ei piirdu sellega. IIS-i uusim versioon 8 on kaasas kõigi väljaannetega Windows Server 2012 R2.

Vaatamata IIS-i omandiõigusele, suureneb selle teenuste kogumi osa turul järk-järgult. Internetist leiate palju püha vaidlusi selle üle, mis on parem - IIS, Apache või näiteks Nginx. Ärgem olgem nagu nemad, vaid ütleme, millistel juhtudel IIS-i põhiliselt kasutatakse.

Enamik mugav variant kasutades IIS-i – kui kõik on sinu töökeskkond(ja ka selle serveriosa) töötab Windowsis. Sel juhul saad IIS-ist domeenis töötamiseks mitmeid mugavaid “hüvesid”. IIS on ju ka FTP-server ja meiliserver. IIS-i liides on üsna selge, mis on üldiselt Windowsi keskkonnale tüüpiline. Ja loomulikult on IIS teile kasulik, kui kasutate MS SQL-i.

IIS-i lubamiseks Windows Server 2012 R2-s avage Serverihaldur.

Serverihalduris leidke valik "Lisa rollid ja funktsioonid".

Veenduge, et teil oleks CGI lubatud.

Pärast seda näete jaotises Administreerimine IIS-i teenuste haldurit.

IIS-i saate lubada ka operatsioonisüsteemides Windows 7 Professional ja Ultimate, aga ka Windows 8-s. Selleks avage Juhtpaneel → Programmid → Lülita sisse või välja Windowsi komponendid.

Teenindusjuht on GUI oma serverite haldamine.

Serverid ja saidid on loetletud paremal. Vaikimisi süsteemi partitsioon luuakse kaust inetpub, mis sisaldab kaustu ftproot Ja wwwroot vastavalt FTP-serverite ja veebisaitide jaoks.

PHP installimine IIS-i

PHP installimiseks järgige linki ja laadige alla ZIP-arhiiv koos versiooniga Mittelõime Ohutu. Määramine VC11 versiooni kõrval näitab, et selle kompileerimiseks on vaja Visual C++ Redistributable for Visual Studio 2012. Vanemate versioonide puhul, mis on märgitud kui VC9, nõuab Visual C++ Redistributable for Visual Studio 2008 SP1.

Kataloogi ZIP-arhiivi lahtipakkimiseks saate valida oma äranägemise järgi. Pärast arhiivi ekstraktimist looge failist koopia php.ini-tootmine nime all php.ini samas kaustas.

Fail php.ini sisaldab reegleid PHP käivitamiseks ja keskkonnaga töötamiseks, milles see töötab. On mitmeid nõutavad parameetrid, mis tuleb registreerida. Allpool on nende parameetrite loend.

extension_dir = [tee laienduse kataloogi]— see parameeter vastutab asukoha eest PHP laiendused. Näiteks C:\php\ext.

laiend = xxxxx.dll— iga pistikprogrammi laienduse jaoks peate registreerima sellise käskkirja. Sellised laiendused laaditakse PHP käivitumisel.

log_errors = Sees— lubage vealogi.

error_log = [vea logifaili tee]- Tegelikult on siin kõik selge.

cgi.force_redirect = 0— kataloogikaitse mehhanismi keelamisel IIS-is peaks see parameeter võtma täpselt selle väärtuse, et vältida Windowsis PHP kerneli vigu.

cgi.fix_pathinfo = 1- lubage PATH_INFO tugi vastavalt CGI spetsifikatsioonile. IIS FastCGI kasutab seda sätet.

fastcgi.impersonate = 1— võimaldab tuvastada helistava kliendi turvamärke.

fastcgi.logging = 0— FastCGI logid IIS-is tuleb keelata.

Järgmisena peate kohandama süsteemi atribuute Keskkonnamuutujad. Operatsioonisüsteemis Windows Server 2012 R2 peate minema juhtpaneelile, valige seal Süsteem Lisavalikud süsteemid. Allosas asuval vahekaardil Täpsemalt on nupp Keskkonnamuutujad.

Süsteemi muutujate hulgast leiame muutuja Path ja väljalt Variable Value lisame tee, kuhu PHP kataloog. Minu näites on see C:\php.

See kirjeldus sobib järgmistele Windows 7 väljaannetele: Professional ja Ultimate.

IIS-i veebiserveri installimine

Juhtpaneel → Programmid → Windowsi funktsioonide sisse- või väljalülitamine. Leidke loendist jaotis – IIS-i teenused. Avage see ja valige vajalikud komponendid:

Põhikomplekt:

  • Ohutus. Valige kõik komponendid, välja arvatud "Autentimine sertifikaadi sobitamisega...".
  • Rakenduste arendamise komponendid. Valime ainult CGI komponendi, see on vajalik PHP järgnevaks installimiseks.
  • Üldised omadused HTTP. Märkame kõik ruudud.
  • Funktsionaalne testimine ja diagnostika. Valige "HTTP logimine" ja "Request Monitor".
  • Jõudluse parandamise funktsioonid. Märkame kõik ruudud.
  • Veebisaidi haldamise tööriistad. Märkige ainult "IIS-i halduskonsool".

Kui kõik üksused on valitud, klõpsake nuppu OK. Pärast installimise lõppu taaskäivitage see kindlasti!

Liigume nüüd edasi veebisaidi loomise juurde. Ava Juhtpaneel → Süsteem ja turve → Haldustööriistad → Arvutihaldus (saad seda teha kiiremini: paremklõpsake arvutis → valige menüüst Haldus). Vasakul avanevas aknas, klõpsates väikesel kolmnurgal, laiendage gruppi "Teenused ja rakendused" ja avage "IIS Services Manager". Valige kõrvalolevas aknas "Ühendused" kaust "Saidid" (kui seal on vaikeveebisait, saate selle kustutada), seejärel klõpsake paremas aknas "Toimingud" lingil "Lisa veebisait..." ( saate ka seda teha: paremklõpsake → valige menüüst "Lisa veebisait…").

Järgmiseks tuleb avanevas aknas määrata veebisaidi nimi ja selle failide asukoht (vaikimisi on selleks c:\inetpub\wwwroot, kui see tee pole vaikimisi määratud, sisestage see käsitsi). Ülejäänud valikud jätame muutmata.

Klõpsake nuppu OK. Sellel põhiseade lõpetatud. Nüüd peate kontrollima vastloodud saidi funktsionaalsust. Avage brauser ja sisestage aadressiribale: http://localhost. Kui kõik töötab õigesti, näete sarnane leht:

PHP (FastCGI) installimine

Enne installi alustamist peate veebisaidilt http://windows.php.net/download/ alla laadima PHP versiooni. Valida on mitme valiku vahel. Me vajame vabastamist VC9 x86 lõimevaba. FastCGI-režiimis IIS-iga töötamiseks on see kiireim ja stabiilseim valik. Laadige versioon alla installijaga, mitte ZIP-arhiiviga (see on mõeldud neile, kellele meeldib käsitsi installimine). Pange tähele, et installija ei pea olema PHP uusim versioon, kui laadite alla varasema versiooni.

Valige IIS FastCGI – nüüd on see ainus stabiilne valik PHP IIS-i installimiseks.

Kui installija on oma töö lõpetanud, minge aadressile IIS-i seaded. Põhimõtteliselt on siin vaja teha ainult üks toiming - tõsta php-failide prioriteetsust, et neid kõigepealt töödeldaks. Avage uuesti IIS-i teenusehaldur - paremklõpsake arvutit → valige menüüst “Halda”, avage vasakpoolses aknas “Teenused ja rakendused” → “IIS-i teenusehaldur”. Klõpsake jaotisest "Ühendused" paremal asuvas aknas meie saidi nimel ja avage keskmises aknas (klõpsake 2 korda) jaotis "Vaikedokument".

Ilmuvas loendis peate teisaldama index.php algusesse (st päris ülaossa - selleks valige index.php ja klõpsake paremal "Üles"):

Kui kasutate Windows 7 64-bitist versiooni, peate tegema ühe asja lisategevus. Avage jaotis Rakenduste kogumid (aknas Ühendused). Valige DefaultAppPool ja avage "Täpsemad suvandid" (paremklõpsuga või kõige parempoolsemas veerus "Toimingud"). Jaotises (Üldine) peate leidma valiku "Luba 32-bitised rakendused" ja määrama selle väärtuseks Tõene. Kui olemasolevate saitide jaoks on juba loodud täiendavad basseinid, peate nende kõigi jaoks tegema sama toimingu.

Nüüd peate läbi viima PHP testimine. IN juurkaust veebisaidil (c:\inetpub\wwwroot) peate paigutama järgmise sisuga faili index.php:

Avage sait brauseris (http://localhost). Kui kõik töötab õigesti, näete PHP installiteabe lehte:

Avage levitamise allalaadimisleht: http://www.mysql.com/downloads/mysql/

Win 32 allalaadimiseks: Windows (x86, 32-bitine), MSI installer
Win 64 allalaadimiseks: Windows (x86, 64-bitine), MSI Installer

Pärast nupul Laadi alla klõpsamist näete registreerimisvormi, mille saate vahele jätta, klõpsates alloleval lingil ("Ei, aitäh, alustage lihtsalt allalaadimist!").

Käivitame installija, pärast mitut mitte väga informatiivset akent palutakse meil valida installitüüp, valige Kohandatud:

Komponentide valiku aken (kui olete algaja, jätke kõik vaikimisi, klõpsake nuppu Edasi ja installige):

Installimise lõpus ilmub uus aken tellimuse küsimusega, klõpsake paremas ülanurgas risti.

Paigaldamise viimane etapp. Märkige suvand "Käivitage MySQL-i eksemplari konfiguratsiooniviisard" ja klõpsake nuppu Lõpeta:

Kui installimine on lõppenud, käivitub Minu SQL Server Eksemplari konfiguratsiooniviisard (saate selle käsitsi käivitada arvutist → Programmi failid→ MySQL → MySQL Server 5.5 → bin → MySQLInstanceConfig.exe). Klõpsake nuppu Edasi:

Valige installiskript: Developer Machine – installimiseks koduarvuti(meie valik), Server Machine - serverisse installimiseks, Dedicated MySQL Server Machine - installimiseks täielikult MySQL-ile pühendatud serverisse. Need valikud mõjutavad peamiselt MySQL-i tarbitud mälumahtu:

MySQL toetab kahte peamist tüüpi andmebaase (InnoDB - tehingutoega ja MyISAM - ilma tehinguteta). Multifunktsionaalne andmebaas – paigaldatakse mõlemat tüüpi andmebaaside tugi (meie valik). Ainult tehingute andmebaas – installitakse ainult InnoDB tugi. Ainult mittetehinguline andmebaas – installitakse ainult MyISAMi tugi.

Kui valisite eelmises etapis InnoDB toe, saate siin konfigureerida InnoDB andmefailide asukoha:

Toetus samaaegsed ühendused. Otsuste tugi - kuni 20 samaaegset ühendust (meie valik). Internetis Tehingute töötlemine- kuni 500 ühendust. Käsitsi seadistamine - käsitsi paigaldamineühenduste arv.

Kontrollige valikuid "Luba TCP/IP-võrk" ja "Luba range režiim". Jätame pordi numbri muutmata - 3306. Kui plaanite teistest arvutitest otse serveriga ühenduse luua, märkige valik "Lisa tulemüüri erand sellele pordile" (avage port Windowsi tulemüüris).

Valige vaikekodeering. Praegu on kõige targem valik UTF-8. Valige mitmekeelsuse parim tugi:

Märkige kindlasti valik "Installi kui". Windowsi teenus"(joosta nagu Windowsi teenus). Märkige ruut "Käivitage MySQL-server automaatselt", kui vajate teenust automaatseks käivitamiseks.

Viimane etapp. Administraatori parooli (root) määramine. Parem on seda parooli mitte kaotada! Ei ole soovitatav kontrollida valikuid "Luba juurjuurdepääs kaugmasinatest" ja "Loo anonüümne konto", kuna need vähendavad ohutust.

Märkus. Kui olete varem MySQL-i installinud ja seejärel selle desinstallinud või uuesti installinud, siis viimane etapp Ilmub tõrge 1045 (ühendusviga). Selle vältimiseks peate eemaldama MySQL-i ja seejärel eemaldama peidetud kaust MySQL asub kaustas C:\ProgramData (see kaust sisaldab kasutajaandmete teabefaile). Pärast seda korrake installi- ja konfigureerimisprotseduuri.

Nüüd jääb üle vaid kontrollida, kas installimine õnnestus. Avage Start → Kõik programmid → MySQL → MySql Server 5.5 → MySQL 5.5 Command Line Client (utiliit MySQL-iga töötamiseks käsureal).

Järgmisena sisestage administraatori parool (root). Kui parool on õige, suunatakse teid käsureale (mysql>). Sisesta käsk: show databases; (lõpus on nõutav semikoolon). Selle tulemusena peaksite nägema andmebaaside loendit (vähemalt kaks - information_schema ja mysql). See tähendab, et server töötab korralikult. Sulgege käsurida, käivitades käsu väljumise.

phpMyAdmini installimine ja põhihäälestus

Avage allalaadimisleht http://www.phpmyadmin.net/home_page/downloads.php ja valige allalaadimiseks arhiiv, mis lõpeb numbritega *all-languages.7z või *all-languages.zip. Loo kaust phpmyadmin kaustas C:\inetpub\wwwroot\ ja ekstrakti allalaaditud arhiivifailid sinna.

Kontrollime, kuidas see töötab. Avage brauser ja minge aadressile http://localhost/phpmyadmin/. Peaks avanema järgmine aken:

Enne MySQL-iga ühenduse loomist peate looma konfiguratsioonifaili.

On kaks võimalust. Saate käsitsi redigeerida faili config.sample.inc.php ja salvestada selle nimega config.inc.php (mõlemad failid on juurkataloogis phpMyAdmini installid).

Või kasutage graafilist konfiguraatorit. Selleks avage brauseris järgmine aadress: http://localhost/phpmyadmin/setup/

Kui näete hoiatust „Sätteid ei saa laadida ega salvestada”. Looge phpMyAdmini installi juure konfiguratsioonikaust (see tähendab kausta phpmyadmin sees). Veenduge, et konfiguratsioonikausta turbesätetes oleks IIS_IUSRS-i kasutajarühmale ja IUSR-i kasutajale määratud täieliku kontrolli õigused. Neile, kes ei tea, kuidas seda teha: paremklõpsake konfiguratsioonikausta → atribuudid → vahekaart turvalisus → klõpsake nuppu "Muuda..." → valige loendist IIS_IUSRS (...) ja märkige all olev ruut " Täielik juurdepääs", klõpsake nuppu "Rakenda". Teeme sama ka IUSR-i puhul. Kui sellist kasutajat loendis pole, klõpsake nuppu "Lisa" → Täpsemalt... → Otsi → valige IUSR ja klõpsake nuppu OK, seejärel andke talle täielik juurdepääs.

Pöördume tagasi konfiguraatori juurde. MySQL-i ühenduse parameetrite konfigureerimiseks klõpsake nuppu "Uus server":

Kõige tähtsam hetk! Kui loote ühenduse serveriga MySQL installitud samas masinas (localhost) tuleb veerus “Server Host” localhost asendada 127.0.0.1-ga (sama kehtib ka config.inc.php käsitsi loomisel). Lisage faili C:\Windows\System32\drivers\etc\hosts rida: 127.0.0.1 localhost. Kustutage või kommenteerige samas failis (märkige # rea algusesse) rida::1 localhost (kui see oli algselt välja kommenteeritud, siis ei pea te sellega midagi tegema).

Salvestame seaded ja naaseme automaatselt eelmine leht. Siin valime vaikekeele - vene, vaikeserver - 127.0.0.1, rea lõpp - Windows.

See on kõik. Naaseme lehele http://localhost/phpmyadmin/. Nüüd saate süsteemi sisse logida juurkasutajana (sisestage parool, mille määrasite millal MySQL-i seadistamine Sest kasutaja juur). MySQL-iga ühenduse testimine. Kui kõik läks hästi (saite sisse logida phpMyAdmini), kustutage konfiguratsioonikaust.

Tavaliselt mõeldakse veebiserverist rääkides selle põhjal lahendusi Linuxi platvormid. Aga kui teie infrastruktuur on kasutusele võetud Windowsi baasil Server siis oleks loogiline kasutada IIS veebiserverit. Vastupidiselt levinud arvamusele on see väga populaarne platvorm, mis võimaldab töötada kõige populaarsemate CMS-idega ja millel on lai valik süsteeme, mis on loodud töötama spetsiaalselt Windowsis ja IIS-is.

IIS-i vaieldamatu eelis on selle tihe integreerimine teiste tehnoloogiate ja tööriistadega Microsofti arendus. Eelkõige saavad IIS-i veebilahendused ära kasutada .NET-i rikkalikke võimalusi ja hõlpsasti suhelda töölauarakendused sellel platvormil. Kui te pole sellest veel huvitatud, siis on teie teenistuses lai valik CMS-e, sealhulgas spetsiaalselt IIS-i jaoks kirjutatud. Täna vaatame, kuidas installida ja konfigureerida IIS-i töötama ASP.NET-põhiste veebilahendustega ning installida selle platvormi jaoks üks populaarsemaid CMS-e.

Veebiserveri installimiseks Windowsi platvorm lähme varustuse juurde Rollid V Serverihaldur ja valige installirollid Veebiserver (IIS) Ja Rakenduste server.

Kuid ärge kiirustage klõpsama nuppu Edasi, vasakul, iga rolli nime all, on valik saadaval Rolliteenused, minge sellele ja määrake rakendusserveri jaoks järgmised valikud: veebiserveri tugi (IIS), TCP-pordi ühiskasutus ja aktiveerimine HTTP kaudu.

Ja veebiserveri jaoks installige FTP-serveri teenus.

Seejärel installige valitud rollid. IIS-i funktsionaalsuse kontrollimiseks sisestage oma brauserisse oma serveri IP-aadress, te peaksite nägema tavalist veebiserveri tünnilehte.

Liigume nüüd serveri seadistamise juurde, selleks me avame Interneti teabeteenuste juht(asub Start - Administration).

Kõigepealt loome uue saidi, selleks paremklõpsake üksusel Veebisaidid V külgmenüü IIS Manager ja valige Looge uus sait.

Avanevas aknas määrake saidi nimi, juurkausta tee (vaikimisi asuvad kasutaja saidid C:\inetpub\wwwroot), mis tuleks eelnevalt luua ja määrata sõlme nimi ( Domeeninimi sait), meie puhul iissite.local

Ärge unustage DNS-serverisse lisada oma saidi nimega A-kirjet või kirjutada vajalikke ridu nende tööjaamade hostifailidesse, kust te saidile ligi pääsete.

Põhimõtteliselt saate juba veebilehti saidi kausta paigutada ja neile brauseri kaudu juurde pääseda, kuid selleks täisväärtuslik töö FTP-juurdepääs saidile ei sega seda. Selleks paremklõpsake külgmenüüs oma saidi nimel ja valige Lisage FTP väljaanne

Järgmisena määrake FTP-teenuse sidumine võrguliidesed ja pordid ning konfigureerida turvaseadeid. Kui kavatsete kasutada SSL-i, pidage meeles, et vajate sertifikaati, kuigi kui kasutate FTP-juurdepääsu ainult enda vajadusteks, saate hakkama ka ise allkirjastatud sertifikaadiga. Ärge unustage märkida kasti automaatne käivitamine FTP sait.

Peal järgmine lehekülg määrake serveri juurdepääsu parameetrid, soovitame täpsustada konkreetsed kasutajad, mis töötab selle saidiga.

Veebiserver on konfigureeritud ja saate seda kasutada HTML-lehtede majutamiseks, kuid tänapäevased saidid kasutavad oma andmete salvestamiseks DBMS-i, seega on järgmise sammuna installida MS SQL Express 2012, mille võimalused on meie ülesannete jaoks enam kui piisavad. . Paigaldamine toimub vaikeväärtustega, v.a Autentimisrežiim, millele tuleks üle minna Segarežiim ja määrake SQL-serveri superkasutaja parool sa.

Proovime nüüd installida mis tahes populaarset ASP.NET tehnoloogia baasil loodud CMS-i, Microsofti veebirakenduste galeriis on lai valik selliseid lahendusi. Pange tähele, et allalaadimisnupul klõpsates saate Web PI kaudu installimiseks paketi, mille abil saate IIS-i installida, et minna arendaja veebisaidile ja alla laadida täispakett CMS-iga

Installime Orchard CMS-i, paketi saamiseks järgige linki ja valige Laadige alla ZIP-failina, pakkige saadud arhiiv lahti ja laadige kausta Orchard sisu saidi juurkohta üles.

See CMS põhineb ASP.NET 4-l, seega konfigureerime oma saidi kasutama vajalikke tehnoloogiaid. Selleks paremklõpsake külgmenüüs saidi nimel ja valige Veebisaidi haldamine – täpsemad valikud

Muutke avanevas aknas parameetrit Rakenduste kogum, mis näitab seal ASP.NET v.4

Seejärel installige vajalikud õigused saidi kausta, peate lisama IIS_IUSRS-i kasutajale võimaluse kirjutada ja muuta selle kausta sisu.

Samuti ärge unustage luua saidi jaoks andmebaasi, selleks minge aadressile SQL Server Juhtimisstuudio ja paremklõpsates üksusel Andmebaas külgmenüüs looge uus andmebaas.

Sest CMS-i installid Sisestage saidi aadress oma brauserisse ja järgige installiskripti juhiseid. Seal pole raskusi, ainsa raskuse võib tekitada ühenduse parameetrite õige määramine SQL serveriga. Palun märkige, et kasutate SQL Serverit (või SQL Express)

Sisestage allolevasse ühenduse stringi järgmine:

server=SERVERNAME\SQLEXPRESS;andmebaas=iissite;kasutaja=sa;parool=sapasswd;
  • server=SERVERINIMI\SQLEXPRESS- serveri nimi, kuhu SQL-server on installitud, ja SQL-serveri eksemplar.
  • andmebaas=iissite- andmebaasi nimi (meie puhul iissite)
  • user=sa- DBMS-i kasutaja (meie puhul sa)
  • parool=sapasswd- kasutaja ja parool.

Jätkame veebiserverite uurimist ja täna vaatame installimist ja põhiseadeid Interneti teabeteenused (IIS) versioon 7.0 Windows Server 2008 platvormil. Samuti õpime, kuidas siduda meie veebiserveriga selliseid üksikuid tehnoloogiaid nagu PHP.

Nagu teate, töötab PHP suurepäraselt koos Apache ja MySql-iga, kuid äkki peate kasutama IIS-i koos PHP-ga, siis on see artikkel just teie jaoks. Täna vaatleme IIS 7.0 põhitõdesid, õpime seda veebiserverit installima ja sellega PHP siduma. Arvestame IIS-i versiooniga 7, kuid ärge ärrituge, kui teil on näiteks Windows Server 2008 R2, kuhu on installitud IIS-i versioon 7.5, see praktiliselt ei erine versioonist 7.

Kõigepealt räägime veidi IIS 7.0 arhitektuurist. See veebiserver täielikult modulaarselt ehitatud, st. erinevalt IIS 6.0-st, mis installiti lihtsalt serveri rollina ja kõik. IIS 7-s saate oma veebiserverit paindlikumalt konfigureerida, installides ainult vajalikud moodulid. See on suur pluss, sest:

  • mittevajalikud moodulid on keelatud, suurendades seeläbi jõudlust;
  • mida vähem mooduleid kaasatakse, seda kõrgem on veebiserveri turvalisus ehk teisisõnu nn. augud"muutub väiksemaks.

IIS 7.0 veebiserveri installimine opsüsteemi Windows Server 2008

Enne paigaldamist tahan veidi nõu anda, installige see roll serverid täisvõimsusel alasti» server, st. Peale IIS-teenuse ei tohiks sinna midagi installida ( tähendus serverirollidest) ainsaks erandiks võib olla DNS-server. On isegi eraldi Windowsi väljaanne Server 2008 Veebiserver, mis on muide täielikult keskendunud spetsiaalselt veebiserverile, see on palju odavam kui selle operatsioonisüsteemi teised väljaanded;

Selle rolli installimiseks Windowsis on mitu võimalust.

  • Graafilise liidese kaudu ( me kasutame);
  • Käsurea kaudu ( minu arvates pole see mugav, kuna peate kõik täiesti käsitsi kirjutama vajalikud moodulid, mida vajate, ja nende nimed on tõstutundlikud);
  • Ka käsurea kaudu, kuid koos kasutades XML-i fail ( mugav, kui teil on vaja käivitada palju veebiservereid, lihtsalt nuputate xml-faili üks kord ja seejärel käivitate käsureal ühe käsu ja ongi kõik).

Liigume nüüd otse selle serveri installimise juurde. Eeldatakse, et teil on juba installitud operatsioonisüsteem Windowsi süsteem Server 2008.

Klõpsake Start -> Haldustööriistad -> Serverihaldur -> minge jaotisse Rollid ja klõpsake nuppu "Lisa rollid".

Järgmises etapis klõpsake lihtsalt " Edasi"Aga järgmisel sammul peatuge ja mõelge. Millised komponendid täpselt? moodulid) Kui jätate kõik vaikimisi, siis saate töödelda ainult staatilist sisu ja üldiselt on teie serveris vähe funktsioone. Kuid igal juhul ei pea te kõike installima, valige ainult see, mida vajate.

Minu puhul installime PHP ja selle toetamiseks peate valima üksuse CGI ja kui kasutate äkki asp.net-i, siis valige sobivad üksused ja üldiselt lugege, mis seal veel on ( kirjeldus on paremal), et mitte hiljem üllatuda, " miks mul seda ei ole ja miks see ei tööta?" Klõpsake nuppu Edasi.

Nüüd klõpsake " Installige" Ootame paar minutit ja pärast seda, kui rollide lisamise viisard ütleb, et " Installimine õnnestus", klõpsake sule. Ja me saame kohe kontrollida oma veebiserveri funktsionaalsust lihtne avamine brauser ja tippige aadressiribale http://localhost ja kui sa saad järgmise pildi, siis sinu server töötab!

Kuidas IIS-i hallata?

Sest veebihaldus server kasutab graafilist liidest, kuid võin kohe öelda, et seda saab hallata ka otse xml faile redigeerides. Kõik veebiseaded IIS7 serverid salvestatakse kui xml failid. Seadistused kogu IIS-serveri jaoks korraga ( kõigi saitide jaoks korraga) salvestatakse faili applicationHost.config, mis asub järgmise tee ääres:

Kuid üksiku saidi konfigureerimiseks saate faili kasutada web.config, luuakse see automaatselt, kui muudate ühe saidi sätteid. See skeem tuletas mulle meelde veebikonfiguratsiooni Apache server, kus saate ühe saidi konfigureerimiseks kasutada faili .htaccess.

Muide, vaikimisi juurkataloog teie veebiserver asub aadressil: C:\inetpub, kus asuvad kõik teie saidid, avasite vaikesaidi avamisel failid wwwjuurkaustast.

Läheme otse meie graafilisele juhtpaneelile veebiserver IIS 7, selleks avage " Start->Haldustööriistad->IIS-i haldur" Selle tulemusena näete seda paneeli:

Kus vasakul on teie saitide puu ( Meil on praegu ainult vaikesait) ja rakendused, on kõik sätted rühmitatud keskel ja paremal on konkreetse sätte atribuudid.

PHP linkimine IIS-iga

Nüüd peame installima PHP, selleks peame ametlikult veebisaidilt (http://windows.php.net/download/) alla laadima php distributsiooni msi paketi kujul ( klõpsates installija lingil), laadisin alla versiooni php-5.3.10-nts-Win32-VC9-x86.msi, kuid saate alla laadida uuema versiooni.

Liigume edasi PHP installimise juurde, probleeme ei tohiks olla, lihtsalt valige ühes aknas kindlasti järgmine üksus: IIS Fast CGI.

Uue saidi loomine IIS-is

Pärast seda loome uue veebisaidi ( IIS-is on see sõlm), paremklõpsake üksusel " Sõlmed"ja klõpsake " Lisage veebisait" Täitke nagu pildil, lõin kausta uue saidi kohaliku kataloogi C:\inetpub\my, kuid saate selle luua teisel kettal.

Kui teil on mitu saiti, peate need üksteisest eraldama. Võimalusi on mitu, esimene on näiteks ühendada need erinevate portidega, kuid mõnel juhul pole see mugav. Vaikesaidil on 80 ja uuel saidil 8080, kuid kui teil on palju saite ja soovite, et need töötaksid samal pordil, näiteks 80, siis peate täitma välja " Sõlme nimi Teisisõnu, see on saidi domeen. Pärast seda, kui olete siin märkinud, et olen näiteks minu sait, peate tegema DNS-serveris vastava sisestuse või kui teil on vähe arvuteid ja teil pole lihtsalt DNS-serverid, või olete lihtsalt arendaja, siis kirjutage see kirjavahetus sisse hosts fail (näiteks 10.10.10.2 mysite)

Nüüd looge uue saidi kausta (C:\inetpub\my) fail, näiteks index.php järgmise sisuga

Selle lihtsa funktsiooniga php keel, saate teada sellesse serverisse installitud php enda seaded, kui näete lehte, mis näitab php versiooni, mis on märgitud allpool, siis kõik töötab teie jaoks.

Nagu märkasite, pole neid eritoimingud peal IIS server 7, php sidumiseks me ei teinud ( välja arvatud see, et lisasime installimise ajal CGI komponendi), tegid seda meie eest php-jaotus ise ja iis-server.

Kasulikud IIS-i seaded

Vaatame nüüd paari IIS 7 serveri seadistust, näiteks tahame, et dokument mydoc.php avaneks vaikimisi ühel saidil. Selleks minge soovitud saidile ja avage seaded " Vaikedokument» ja lisage vajalik dokument ning saate määrata mitu dokumenti, andes neile vajaliku prioriteedi.

Ja pärast seda näete kohe, et teie uue Mysite saidiga kaustas on ilmunud fail web.config ( nagu ma enne ütlesin). Kontrollimaks, kas tegite kõik õigesti, looge mis tahes sisuga fail mydoc.php ja avage brauseris oma saidi aadress ning see dokument peaks vaikimisi laadima.

Juhin teie tähelepanu ka asjaolule, et kui lugesite kuskilt või keegi soovitas teile mõnda IIS-i serveri seadistust, kuid te ei leia seda paneelilt, siis tõenäoliselt pole teil selleks vajalikku moodulit installitud , kuna sätted kuvatakse vastavalt installitud moodulitele.

Näiteks soovite oma veebisaidil seadistada Põhiline autentimine, kuid sisse Sel hetkel Te ei leia seda seadet serverist, selleks peate installima vajalik komponent. Ava serverihaldur " Rollid-> Veebiserver (IIS)-> Lisa rolliteenused" ja valige " Tavaline kontroll autentsus"või inglise keeles Põhiline autentimine.

Taasavamine" Interneti teabeteenuste juht" ja märkame, et üksuses "Autentimine" on meil nüüd veel üks üksus " Põhiline autentimine" Selle lubamiseks peate keelama " Anonüümne autentimine"ja vastavalt sellele lubama" Põhiline autentimine" Ärge unustage luua kasutajaid sel juhul « Kohalikud kasutajad». « Serverihaldur -> Konfiguratsioon -> Kohalikud kasutajad"paremklõps" Loo kasutaja", lõin kasutajatesti. Nüüd, kui sisenete meie saidile, kuvatakse autentimisvorm.

Sisestage oma kasutaja ja kui tegite kõik õigesti, suunatakse teid uuesti teie saidile!

Nüüd räägime kõige lemmikumast kombinatsioonist - PHP + MySql. Lisama MySql tugi, peate lihtsalt installima selle DBMS-i ( üksikasjalikku paigaldamist käsitletakse artiklis - MySql serveri installimine ja selle haldus- ja haldustööriistade ülevaatamine) ja see ongi kõik! Saate koos luua veebisaite IIS 7+PHP+MySql.

Ma arvan, et see on aluse jaoks täiesti piisav, kui teil on küsimusi, kirjutage kommentaaridesse, proovin aidata. Edu!

Tere. Installime ISS-i. Kõigepealt uurime välja, mis on IIS?

IIS (Internet Information Services, kuni versioon 5.1 – Interneti teabeserver) on Microsofti mitme Interneti-teenuse patenteeritud serverite komplekt. IIS-i levitatakse koos operatsioonisüsteemid Windowsi perekond N.T.

IIS-i põhikomponent on veebiserver, mis võimaldab teil Internetis veebisaite majutada. IIS toetab HTTP protokollid, HTTPS, FTP, POP3, SMTP, NNTP.

Suurepärane. Nüüd teame, mille peale panustame. Alustame.

Paigaldamine

Kõigepealt minge peamenüüsse "Start" (Start) edasi

Juhtpaneel -> Programmid -> Windowsi funktsioonide sisse- või väljalülitamine.

Leidke loendist "IIS-i teenused" ja valige vajalikud komponendid

  • Ohutus. Kõik komponendid, välja arvatud "Certificate Matching Authentication...".
  • Rakenduste arendamise komponendid. PHP vajab CGI komponenti.
  • Levinud HTTP-funktsioonid. Märkame kõik ruudud.
  • Funktsionaalne testimine ja diagnostika. Valige "HTTP logimine" ja "Request Monitor".
  • Jõudluse parandamise funktsioonid. Märkame kõik ruudud.
  • Veebisaidi haldamise tööriistad. Me ainult märgime "IIS-i halduskonsool».

Isiklikult kaldusin sellest kirjeldusest veidi kõrvale ja lisasin FTP, kuna oma vajaduste jaoks pean FTP-ga töötamist testima.

Pärast vajalike üksuste valimist klõpsake "Ok" ja jääb üle vaid oodata, kuni vajalikud komponendid on installitud. pärast mida saate masina taaskäivitada. see ei takista tal kõiki vajalikke teenuseid alustamast.

Kõik. Võime öelda, et meie ISS-server on installitud. Liigume edasi selle esialgse konfiguratsiooni juurde.

Seadistamine

Minge arvutihaldusse (paremklõpsake ikoonil "Arvuti" -> Halda), seejärel "Teenused ja rakendused" -> "IIS-i teenusehaldur" või Windows 7 õnnelikud omanikud saavad minna teisele "Start" ja "Otsing" programmid ja failid" sisestage "IIS" ja loendisse ilmub väärtuslik "IIS-i teenusehaldur".

Läheme saitidele. Kustutasin kohe vaikesaidi, otsustades, et mul pole seda vaja, ja selguse huvides loon uue.

Paremklõps hõljutage kursorit "saidid" -> "Lisa veebisait"

ja luua meie esimene veebisait

Füüsiliseks teeks määratud kaustas on meie saidi failid, mille IIS on demonäitena paigutanud, kaks faili on iisstart.htm ja welcome.png