Windows Server. IIS-i veebiserveri seadistamine. IIS-i installimine Windows Serverisse Interneti-teabeteenuste komponendi lisamine

Jätkame Windows Server 2008 versiooniga IIS 7.0 töötava veebiserveri installimise protseduuri rääkimist, millest oli juttu eelmises postituses.


Nüüd jätkame IIS 7.0 installimise tulemuste kontrollimisega. Lihtsaim viis kontrollida, kas veebiserver töötab, eriti kui olete kohalikus konsoolis, on juurdepääs aadressile http://localhost/ mis tahes veebibrauserist. Järgmisena kontrollige kohalikust ja kaugmasinast IP-aadressi järgi.


Kui IIS 7.0 on installitud, luuakse vaikeveebisait, mis on konfigureeritud vastama igale selle serveri võrguliidese pordile 80 vastuvõetud URL-i päringule, kuhu on installitud IIS 7.0. Need. Brauseri taotlust, nagu http://localhost/, tuleks käsitleda vaikeveebisaidi päringuna. Saidi sisu koosneb vaikimisi 2 failist - iisstart.htm ja welcome.png (mis kuvatakse failis iisstart.htm), mille avab klient. Seetõttu näeb localhostile helistamise tulemus välja selline:



Nüüd, kui kõik on hästi (kui "halb" - tõrkeotsingut ja vigu vaatame hiljem eraldi jaotises), veendume, et kõik moodulid, mis tuleks vaikimisi installida, on ühendatud ja töötavad ning põhikonfiguratsioon vastab meie nõuetele.


1. IIS 7.0 peamine haldustööriist on Internet Information Services (IIS) halduri konsool, mis installitakse vaikimisi koos veebiserveri rolliga Windows Server 2008-s (IIS-i halduskonsool, jaotis Haldustööriistad moodulite installimisel). Kui IIS 7.0 halduskonsooli on korralikult installitud, leiate selle alamkirjena jaotise Serverihalduri rollid jaotises Veebiserver (IIS) või kirjena menüü Start jaotisest Haldustööriistad või käivitades käsu inetmgr käsk (käsureal või sama Start-menüü üksuse Käivita kaudu).



2. Käivitamisel avaneb IIS-i (Internet Information Services) halduri konsool “kodulehega”, millel on paneelide kujul teave selle kohta, milliste veebiserverite ja veebisaitidega konsooli kasutaja on varem ühenduses (kui konsool on ainult installitud koos veebiserveri rolliga (IIS), siis sisaldab konsool kirjet ainult kohaliku veebiserveri kohta), seal on ka lingid ühenduste valimiseks teiste serverite, veebisaitide, veebirakenduste ja kaustadega, samuti linke välistele ressurssidele pühendatud IIS-ile.



3. Lisaks on avalehel uudistepaneel, mis laaditakse RSS-i uudistevoona saidilt www.iis.net, kui administraator klõpsab lingil Enable IIS News. Uudised, muide, on väga kasulikud, soovitatav on see teave kaasata ja kasutada oma igapäevatöös.



4. Ühenduse loomisel mis tahes IIS 7.0 veebiserveriga esitab Internet Information Services (IIS) halduri konsool oma konfiguratsiooni loogilise struktuurina – veebiserveri enda taseme, mille sätted on globaalsed ja kehtivad vaikimisi kõikidele veebisaitidele, rakenduste kogumitele ja vastavalt oma seadetega veebisaidid. See konfiguratsioonihierarhia laieneva puu kujul, mis algab veebiserveri nimega (või IP-ga) sõlmest, kuvatakse Interneti teabeteenuste (IIS) halduri konsooli vasakpoolsel paanil.



5. Kui valite konfiguratsioonipuus sõlme, kuvatakse Interneti teabeteenuste (IIS) Manageri konsooli keskpaneelil eraldi ikoonidena kõik valitud sõlme konfiguratsioonile vastavad parameetrid (aga ka moodulid või loendid), ja paremas paneelis - kontekstuaalsete ülesannete ja toimingute komplekt, mida administraator (või kasutaja) saab antud sõlmes teha.


6. Valime ülemise sõlme, veebiserveri sõlme, mis sisaldab ikoone, mis vastutavad kogu veebiserveri moodulite tööparameetrite eest; need parameetrid päritakse vaikimisi kõigile veebisaitidele. Veendume, et kõik vajalikud moodulid on paigaldatud ja kuvatud. Allpool on näidatud vaikekonfiguratsiooni seadistamise ekraanipilt.



7. Parempoolsel paanil kuvatakse veebisaidi sõlme valimisel kõik toimingud, mida saab selles kontekstis otse veebiserveriga (IIS-i teenused üldiselt) teha – taaskäivitamine, peatamine, käivitamine, rakenduste kogumitele ja saitidele minemine.



8. Veenduge, et rakenduste kogumid on konfigureeritud. Rakenduskogumeid arutatakse hiljem. Kogumid on veebisaidi sõlme konfiguratsioonipuu alamsõlm. Vaikimisi installimise käigus luuakse ainult üks bassein - DefaultAppPool, milles on registreeritud üks rakendus - vaikimisi konfigureeritud veebisait, mille toimimist oleme juba kontrollinud. Vaadake ekraanipilti.



9. Rakenduste kogumi sõlme all konfiguratsioonipuus on sõlm Veebisaidid, kui see on valitud, kuvatakse selles veebiserveris töötavate veebisaitide loend. Vaikimisi luuakse üks veebisait nimega Vaikeveebisait, mille sisenumber (ID) on 1, mis on seotud kõigi võrguliideste IP-aadresside pordiga 80 mis tahes päringus sisalduva URL-iga ja kasutades kataloogi teega selle sisu kodukataloog %SystemDrive%\inetpub\wwwroot (mis, kui Windows Server 2008 on installitud kettale C:, vastab kataloogile C:\inetpub\wwwroot).



10. Kui valite konsooli vasakpoolsel paneelil veebisaidi sõlme (vaikeveebisait), nagu ka veebiserveri sõlme valimisel, kuvatakse keskpaneelil ikoonid, mis võimaldavad juurdepääsu erinevate moodulite konfiguratsiooniparameetritele, seekord konkreetsele veebisait. Hoolitseme selle eest, et nagu kogu veebiserveri puhul ikka, on kõik vajalikud moodulid keskpaneelil väljas.



11. Konsooli parempoolses paneelis kuvatakse sarnaselt kogu veebiserveri paneelile kontekstipõhised käsud, kuid seekord on nende loend tõsiselt laienenud - käivitage/peatage/taaskäivitage veebisaidi protsess, vaadake selle põhi- ja täpsemaid seadeid (mitte mooduli parameetrid), sidumisseaded (aadress, port, domeeninimi – mille kombinatsioon see veebisait päringutele vastab) jne.



Põhimõtteliselt on need sammud täiesti piisavad installatsiooni funktsionaalsuse ja terviklikkuse põhikontrolliks. Kuid kui soovite "täielikku" seadete komplekti ja "vaikekonfiguratsiooni" lähemalt vaadata, võite järgida järgmisi samme.


12. Valige Interneti-teabeteenuste (IIS) halduri konsooli vasakpoolsel paanil konfiguratsioonipuust veebiserveri sõlm. Keskpaneelil klõpsake ikooni Moodulid. Järgmine vaikimisi installitud moodulite täielik loend avaneb keskpaneelil, mis on dll-failide loend.



13. Veendumaks, et veebiserver töötab ainult staatiliste failidega (vaikimisi) või ainult vajalike laiendustega, valige uuesti veebiserveri sõlm ja klõpsake keskpaneelil ikooni Handler Mappings. Avaneb kasutaja veebisaidil kutsutud failide laiendite sidumiste loend ja nende laiendustega seotud moodulid, mis seda kõnet töötlevad. Pange tähele, et vaikimisi on kõik failid seotud staatilise failitöötlusmooduliga (st mis tahes skripti või käivitatava faili päring veebisaidi kodukataloogist ei vii selle täitmiseni serveris, vaid ainult selle ülekandmiseni faili kasutajale) ning ka vaikedokumentide ja kataloogide sirvimise moodulitesse. Nende moodulitega tutvume hiljem.



14. Ja lõpuks, veendumaks, et veebisait on turvaline, kontrollige selle autentimisparameetreid. Selleks valige samal keskpaneelil ikoon Autentimine. Vaikimisi ei toeta veebiserver (ja veebisaidid) ühtegi autentimismoodulit. Need. kõik ühendused on selle jaoks anonüümsed. Mis on ohutus? See tähendab, et kasutajatel on juurdepääs ainult nende kodukataloogide sisule - failidele ja alamkataloogidele -, millel on NTFS-i lugemisõigused "kõigi jaoks". Kui failil selliseid õigusi pole, keelatakse kasutajal juurdepääs vastava veaga 401. Kui kasutaja üritab serveris HTTP päringu ajal kuidagi autentida, on põhjuseks see, et veebi pole installitud muid autentimismooduleid peale anonüümsete server – ta saab uuesti vastava 401 vea.



Need vaikimisi turvasätted – ainult anonüümsed kasutajad – aitavad tagada, et serveris olevad andmed, mis nõuavad vastavaid õigusi, on kaitstud ja et veebiserveri autentimismehhanismi (mida antud juhul lihtsalt ei eksisteeri) ei kasutata paroolide või muude jämeda jõuga sundimiseks. häkkimiskatsed. » kontode kaudu.


Niisiis, server on installitud ja selle toimivus on kontrollitud. Nüüd piisab mõne staatilise sisu (HTML-failid, pildid, dokumendid ja failid kasutajate poolt üleslaadimiseks) paigutamisest oma saidi vaikimisi kodukataloogi (pidage meeles, et see on enamikul juhtudel C:\inetpub\wwwroot) - ja veebisait töötab IIS 7.0 hakkab tööle. Noh, ja loomulikult väliste saitide jaoks - ärge unustage registreerida nende A-kirjet oma domeenitsoonis avalikus DNS-serveris.


Järgmises osas - IIS 7.0 installimine käsurearežiimis,

IIS-i veebiserveri installimine

Avage Juhtpaneel -> Programmid -> Lülitage Windowsi funktsioonid sisse või välja. Otsige loendist üles 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. Vajan ainult CGI komponenti järgnevaks PHP installimiseks.
  • Üldised HTTP-funktsioonid. Märkame kõik lahtrid linnukesega.
  • Funktsionaalne testimine ja diagnostika. Valige "HTTP logimine" ja "Request Monitor".
  • Jõudluse parandamise funktsioonid. Märkame kõik lahtrid linnukesega.
  • 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 turvalisus -> Administreerimine -> Arvutihaldus (saate kiiresti: Start menüü -> paremklõps Arvuti peal -> vali menüüst Haldus). Avanevas aknas laiendage rühma "Teenused ja rakendused" ja avage "IIS-i teenuste haldur". Valige aknas Ühendused kaust Sites, seejärel klõpsake paremas aknas Toimingud lingil "Lisa veebisait".



Klõpsake nuppu OK. See lõpetab põhiseadistuse. Peate kontrollima vastloodud saidi funktsionaalsust. Avage brauser ja sisestage aadressiribale: http://localhost. Kui kõik töötab õigesti, näete sarnast lehte:


Viimistlus. Saidi väljastpoolt juurdepääsetavaks muutmiseks peate sissetulevate ühenduste jaoks avama pordi 80. Kuidas seda teha, kasutades näitena standardset Windows 7 tulemüüri:
Avage Juhtpaneel -> Süsteem ja turve -> Windowsi tulemüür -> Täpsemad sätted. Loendis peate leidma ja lubama Interneti-teenuste (sissetulev HTTP-liiklus) reegli:


Selles lihtsas installirežiimis on veebiserver võimeline renderdama ainult staatilisi lehti (tavaline HTML + JavaScript). Selle võimaluste laiendamiseks saate installida ASP, ASP.NET või PHP toe. Ma ise programmeerin hetkel ainult PHP-s, seega räägin edaspidi ainult PHP installimisest IIS-ile FastCGI režiimis.

PHP (FastCGI) installimine

Loomulikult on PHP jaoks optimaalne veebiserver Apache, kuid siiski on aegu, mil peate PHP IIS-i installima. Lisaks on arendajad viimasel ajal palju tööd teinud PHP jõudluse parandamiseks IIS-is.

Enne installimise alustamist peate saidilt http://windows.php.net/download/ alla laadima PHP versiooni. Seal pakutakse mitmeid võimalusi. Me vajame vabastamist VC9 x86 lõimevaba. FastCGI režiimis töötamiseks on see kiireim ja stabiilseim valik. Soovitan väljalase alla laadida installijaga, mitte ZIP-arhiiviga (see on mõeldud neile, kellele meeldib käsitsi installimine).

Nüüd käivitame installiprogrammi. Pärast mitut mitte väga informatiivset akent palutakse meil valida veebiserver ja PHP töörežiim:


IISFastCGI – jah, see on hetkel ainus stabiilne võimalus PHP IIS-i installimiseks.

Kui installija on lõpetanud, minge IIS-i sätetesse. Põhimõtteliselt on siin vaja teha ainult üks toiming - tõsta php-failide prioriteetsust, et need oleksid enne töödeldud. Klõpsake IIS-i halduris meie saidi nimel ja valige parempoolses aknas jaotis "Vaikedokument". Ilmuvas loendis peate teisaldama index.php algusesse:


Windows 7 64-bitised kasutajad, tähelepanu! Peate tegema ühe täiendava toimingu. Avage jaotis Rakenduste kogumid. Valige DefaultAppPool ja avage "Täpsemad suvandid" (paremklõpsuga või kõige parempoolsemas veerus). 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 peame testima PHP-d. Veebisaidi juurkausta (c:\inetpub\wwwroot) peate paigutama järgmise sisuga faili index.php:

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


MySQL-i installimine

Liigutatud eraldi artiklisse.

  • Saidi käivitamisel ilmneb tõrge: „Protsess ei pääse failile juurde, kuna seda kasutab teine ​​protsess. (Erand HRESULT-ist: 0x80070020)."
    See tõrge näitab, et port, millega sait on seotud (vaikimisi 80), on juba mõne teise rakenduse poolt hõivatud. Väga sageli ilmneb see tõrge, kui installitakse mõni muu veebiserver (näiteks Apache).
    Et teada saada, milline protsess hõivab pordi 80, sisestage käsureale: netstat -ano -p tcp
    Otsige veerust „Kohalik aadress” kirjet, näiteks 0.0.0.0:80, ja seejärel vaadake, mida „PID” sellele kirjele vastab. Avage "Tegumihalduris" vahekaart Protsessid (valik "Kõigi kasutajate protsesside kuvamine" tuleks märkida). Järgmisena minge menüüsse Vaade -> "Select Columns" ja märkige ruut "Protsessi ID (PID)". Nüüd saate PID-i abil teada saada, milline protsess pordi hõivab.
    Teine lahendus sellele probleemile on saidi sidumine alternatiivse pordiga (näiteks 8080).
  • Php-skripti käivitamisel ilmub tõrge: Hoiatus: fopen(faili_tee): voo avamine ebaõnnestus: faili_tee luba on keelatud.
    Probleem on selles, et kasutajarühmal IIS_IUSRS on ainult lugemisõigused. Avage selle kausta atribuudid, milles veebisaidi failid asuvad (vaikimisi wwwroot), vahekaart Turvalisus. Loendist leiame rühma IIS_IUSRS ja anname sellele täielikud juurdepääsuõigused.
  • Kuidas määrata saidi kodeeringut.
    Avage "IIS Manager", valige soovitud veebisait. Avage saidi sätetes jaotis "HTTP vastuse päised". Klõpsake linki Lisa. Avanevas aknas väljale Nimi sisestage: Content-type, väljale Value: text-html; charset=windows-1251 (vt ekraanipilti). Windows-1251 asemel saate kasutada mis tahes muud kodeeringut.

Tere pärastlõunal, eelmisel korral rääkisin teile, kuidas Interneti-teabeteenuseid keelata ja saime sellest aru, nüüd tahtsin naasta operatsioonisüsteemi klientversiooni, nimelt Windows 10 Creators Update ja muude väljaannete juurde, paljud kasutajad ei eelda et Windows 7 aegadest saadik saate selle samas IIS-teenuses muuta tõeliseks veebiserveriks ja luua sellel oma saite, nagu Euroopas. Täna ma näitan teile kuidas installida iis Windows 10-sse minuti pärast saate aru, et see on tõesti lihtne ja odavam kui serveriversiooni ostmine.

iis teenusehaldur Windows 10-s

Seega on Windows 10 iis-teenused vaikimisi välja lülitatud või õigemini seda komponenti karbist välja ei installita, seda tehti meelega, et arvutiressursse ei raisataks ja tarbetud pistikupesad ei keerleks. Vajaliku komponendi lisamiseks tehke seda. Vajutage klahvikombinatsiooni Win + R ja sisestage Run aknasse:

Selle tulemusena avaneb Windowsi juhtpaneel. Teeme sellest ikoonide esituse vormingus "Suured ikoonid".

Minge jaotisse "Windowsi komponentide sisse- või väljalülitamine", oleme seda juba telneti kliendi installimisel teinud

Leiame paljude üksuste hulgast "Internetiteenused", märkige nende kõrval olev ruut ja klõpsake nuppu OK. Alustate IIS-i Windows 10 installimist.

IIS-i veebiserveri komponent lisatakse loetud sekunditega, misjärel soovitan Windows 10 operatsioonisüsteemi taaskäivitada.

Nagu ma eespool kirjutasin, taaskäivitame süsteemi.

Muide, kui olete kõik installinud, ärge enne alustamist olge laisk otsima Windows Update'ist uusimaid värskendusi, kuna seal võib olla värskeid plaastreid. Nüüd vaadake, kuidas saate nüüd IIS-i halduri avada. On mitmeid viise, kõigepealt vajutage WIN+R ja sisestage inetMgr. Avaneb vajalik varustus.

Teine meetod on avada nupp Start ja kaustas Administrative Tools leida Internet Information Services Manager

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 HTTP-funktsioonid. Märkame kõik lahtrid linnukesega.
  • Funktsionaalne testimine ja diagnostika. Valige "HTTP logimine" ja "Request Monitor".
  • Jõudluse parandamise funktsioonid. Märkame kõik lahtrid linnukesega.
  • 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 turvalisus → 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. See lõpetab põhiseadistuse. Nüüd peate kontrollima vastloodud saidi funktsionaalsust. Avage brauser ja sisestage aadressiribale: http://localhost. Kui kõik töötab õigesti, näete sarnast lehte:

PHP (FastCGI) installimine

Enne installimise alustamist peate saidilt http://windows.php.net/download/ alla laadima PHP versiooni. Valida on mitme valiku vahel. Me vajame vabastamist VC9 x86 lõimevaba. IIS-iga töötamiseks FastCGI-režiimis 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; varasema versiooni allalaadimisel ei juhtu midagi hullu.

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

Kui installija on lõpetanud, minge IIS-i sätetesse. Põhimõtteliselt on siin vaja teha ainult üks toiming - tõsta php-failide prioriteetsust, et need oleksid enne töödeldud. 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 viima index.php algusesse (st päris ülaossa - selleks valige index.php ja klõpsake paremal asuvat nuppu "Üles"):

Kui kasutate Windows 7 64-bitist versiooni, peate tegema ühe täiendava sammu. 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 peame testima PHP-d. Veebisaidi juurkausta (c:\inetpub\wwwroot) peate paigutama järgmise sisuga faili index.php:

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

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 olevat 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 MySQL serveri eksemplari konfiguratsiooniviisard (saate seda käsitsi käivitada, valides Arvuti → Programmifailid → MySQL → MySQL Server 5.5 → bin → MySQLInstanceConfig.exe). Klõpsake nuppu Edasi:

Valime installiskripti: Developer Machine - installimiseks koduarvutisse (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 tarbitava mälu mahtu:

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:

Toetab samaaegseid ühendusi. Otsuste tugi - kuni 20 samaaegset ühendust (meie valik). Interneti-tehingute töötlemine - kuni 500 ühendust. Käsitsi seadistamine – ühenduste arvu käsitsi seadistamine.

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 suvand "Installi Windowsi teenusena" (käitage Windowsi teenusena). 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 MySQL-i varem installinud ja seejärel selle desinstallinud või uuesti installinud, kuvatakse viimases etapis tõrge 1045 (ühendusviga). Selle vältimiseks peate MySQL-i desinstallima ja seejärel kustutama peidetud MySQL-i kausta, mis 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 faili config.sample.inc.php käsitsi redigeerida ja salvestada kui config.inc.php (mõlemad failid teie phpMyAdmini installi juurfailis).

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 ruut "Täielik kontroll". allolevas kastis 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 samasse masinasse installitud MySQL-serveriga (localhost), tuleb veerus "Server Host" asendada localhost 127.0.0.1-ga (sama kehtib ka config.inc.php käsitsi loomise kohta). 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 pole vaja sellega midagi teha).

Salvestame seaded ja naaseme automaatselt eelmisele lehele. 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 root kasutajana (sisestage parool, mille määrasite MySQL-i seadistamisel juurkasutaja jaoks). MySQL-iga ühenduse testimine. Kui kõik läks hästi (saite sisse logida phpMyAdmini), kustutage konfiguratsioonikaust.

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

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.

Kõige mugavam IIS-i kasutamiseks on siis, kui kogu teie 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.

Leidke serverihalduris 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 Windowsi funktsioonid sisse või välja.

Service Manager on graafiline liides teie serverite haldamiseks.

Serverid ja saidid on loetletud paremal. Vaikimisi luuakse süsteemisektsioonile 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 Lõimevaba. 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 Visual Studio 2008 hoolduspaketi SP1 jaoks.

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 kohustuslikke parameetreid, mis tuleb täpsustada. Allpool on nende parameetrite loend.

extension_dir = [tee laienduse kataloogi]— see parameeter vastutab PHP laienduste asukoha eest. 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 keelamine; 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 süsteemi omadustes kohandama keskkonnamuutujaid. Operatsioonisüsteemis Windows Server 2012 R2 peate minema juhtpaneelile, valima Süsteem ja seejärel Täpsemad süsteemisätted. Allosas asuval vahekaardil Täpsemalt on nupp Keskkonnamuutujad.

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


Üles