Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

serveri i Windows. Konfigurimi i serverit të internetit IIS

Përditësimi i fundit: 31.10.2015

Në mënyrë tipike, shumica e aplikacioneve në internet ASP.NET publikohen në një server në internet IIS. Prandaj, le të shohim një shembull se si të presim një aplikacion në internet në serverin IIS.

Së pari, le të konfigurojmë serverin në internet. Për ta bërë këtë, hapni mjetin e administrimit të IIS: shkoni te Paneli i Kontrollit, më pas zgjidhni Administrative Tools->IIS Manager. Dhe ne do të hapim konsolën e menaxhimit të IIS:

Ne do ta presim faqen tonë në hostin e paracaktuar (në rastin tim është Uebfaqja e parazgjedhur). Dhe për këtë, ne fillimisht krijojmë një dosje për aplikacionin tonë në drejtorinë e kësaj nyje. Drejtoria e parazgjedhur për një ueb sajt standard është drejtoria C:\inetpub\wwwroot. Le të hyjmë në të dhe të krijojmë një dosje BookStore në të, e cila do të përmbajë aplikacionin tonë.

Tani klikoni me të djathtën mbi emrin e paracaktuar të hostit dhe zgjidhni artikullin nga menyja që shfaqet. Shto aplikacion:

Në dritaren që shfaqet, futni cilësimet e duhura (drejtoria e krijuar më sipër përdoret si shtegu fizik i aplikacionit):

Faqja jonë e internetit është pothuajse gati. Tani mbetet për ta vendosur në drejtori C:\inetpub\wwwroot\BookStore aplikimin tonë.

Le të kalojmë te aplikacioni në Visual Studio. Klikoni me të djathtën mbi emrin e projektit dhe zgjidhni Publish nga menyja që shfaqet:

Para nesh do të hapet një magjistar botimi, i cili do të na shtyjë të kalojmë në disa faza. Le të fillojmë me një profil:

Nëse nuk është përcaktuar një profil, atëherë do ta krijojmë duke klikuar në lidhjen New... dhe duke zgjedhur një emër.

Pas krijimit të profilit, klikoni Next dhe kaloni në hapin tjetër - Lidhja. Në këtë fazë, për opsionin Publikimi Method, zgjidhni File System

Për opsionin Target Location, le të përcaktojmë shtegun fizik për në direktorinë e faqes sonë të internetit. Në këtë rast, kjo është mënyra C:\inetpub\wwwroot\BookStore.

Dhe për fushën Destinacioni URL, specifikoni url-në në të cilën aplikacioni do të jetë i disponueshëm, domethënë http://localhost/bookstore.

Pasi të keni vendosur të gjitha vetitë, klikoni në butonin Publish. Pas kësaj, në Visual Studio, në dritaren Output, studio do të nxjerrë një përmbledhje të suksesit ose dështimit të publikimit. Ju mund të shihni mesazhet "Qasja e mohuar", duke bërë që publikimi të dështojë:

Në këtë rast, duhet të hapim aksesin e shkrimit në dosjen C:\inetpub\wwwroot\BookStore (parazgjedhja është akses vetëm për lexim) dhe të përsërisim publikimin.

Ose përndryshe, nëse nuk duam të zbulojmë aksesin e shkrimit, atëherë mund të kopjojmë dhe transferojmë manualisht të gjithë skedarët e nevojshëm në dosjen e treguar më sipër. Siç na tregon dritarja Output, të gjithë skedarët për publikim ruhen në projekt në drejtori obj\Release\Package\PackageTmp. Dhe ne thjesht mund t'i kopjojmë të gjithë skedarët nga kjo drejtori dhe t'i zhvendosim ato në drejtori C:\inetpub\wwwroot\BookStore.

Nëse kemi përdorur motorin e bazës së të dhënave localdb gjatë krijimit të një aplikacioni ueb, atëherë duhet të vendosim bazën e të dhënave në MS SQL Server dhe të ndryshojmë vargun e lidhjes së bazës së të dhënave në përputhje me rrethanat për të përdorur jo localdb, i cili është menduar vetëm për qëllime zhvillimi, por MS SQL Server.

Tani le të fillojmë Shërbimin e Publikimit të Uebit përmes tastierës së Shërbimeve ose përmes tastierës së IIS dhe ne mund t'i qasemi sajtit me url http://localhost/bookstore.

Instalimi dhe konfigurimi i IIS

Në shumicën e rasteve, në projektet reale të prodhimit, një ose më shumë serverë do të përdoren për t'i shërbyer kërkesave të klientëve të faqes në internet. Këta serverë mund të zotërohen dhe operohen nga ju, një ekip i dedikuar ose një kompani pritëse e palës së tretë. Në çdo rast, herët a vonë vjen një moment kur kodi shkruhet dhe testohet, dhe puna duhet t'i prezantohet publikut të gjerë - kjo është vendosja e faqes në internet.

Në këtë dhe në artikujt vijues, ne do të shikojmë opsionet e ndryshme të vendosjes. Megjithatë, në të gjitha rastet, kushtet bazë mbeten të njëjta. Stacioni i punës ka një faqe interneti të kompletuar që duhet të vendoset në server në mënyrë që të mund të aksesohet nga klientët. Për ASP.NET, ky server është IIS (Shërbimet e Informacionit në Internet - Shërbimet e Informacionit në Internet), dhe versioni i tij aktual është IIS 8. Kur u implementua për herë të parë, IIS ishte një server bazë në internet. Me kalimin e viteve, IIS ka evoluar në një server aplikacioni të sofistikuar që ofron një shumëllojshmëri të gjerë funksionesh, më e rëndësishmja prej të cilave është mbështetja për pritjen e aplikacioneve ASP.NET.

Ky artikull fokusohet në IIS 8. Edhe pse një makinë që ekzekuton IIS 8 përmendet këtu si server, IIS mund të ekzekutohet si në stacionin e punës ashtu edhe në versionet e serverit të Windows. Shumica e funksionaliteteve nuk janë të disponueshme në stacionet e punës, gjë që bën të mundur pritjen e faqeve të internetit komplekse. Ne rekomandojmë përdorimin e Windows Server sa herë që është e mundur, por Windows 7 ose Windows 8 mund të jenë një alternativë e lirë.

Microsoft çifton botimet IIS me botimet e Windows. Windows Server 2008 dhe Windows Vista përfshijnë IIS 7.0, Windows Server 2008 R2 dhe Windows 7 përfshijnë IIS 7.5, dhe Windows Server 2012 dhe Windows 8 përfshijnë IIS 8. Versionet 7.0 dhe 7.5 referohen kolektivisht nga Microsoft si IIS 7, gjë që mund të jetë konfuze . Versioni i IIS i mbështetur nga sistemi operativ nuk mund të ndryshohet - Windows Server 2008 do të përdorë vetëm IIS 7.0. Për shembull, nuk mund të përmirësoni në IIS 7.5, i cili përdoret në Windows Server 2008 R2.

Instalimi i IIS

Komponenti IIS përfshihet si pjesë e instalimit të Windows (si për serverin ashtu edhe për stacionet e punës) dhe kërkon aktivizim dhe konfigurim. Më poshtë janë tre mënyra për të aktivizuar IIS për sisteme të ndryshme operative.

Instalimi i IIS në versionet desktop të Windows (Windows Vista, Windows 7 dhe Windows 8)

Çdo version i sistemit operativ Windows ofron një version të ndryshëm të IIS - IIS 8 (në Windows 8), IIS 7.5 (në Windows 7) ose IIS 7 (në Windows Vista). Në të gjitha këto versione të Windows, IIS përfshihet por nuk është instaluar fillimisht. Për ta instaluar, duhet të ndiqni këto hapa:

Instalimi i IIS në Windows Server 2008

Instalimi dhe konfigurimi i IIS është i njëjtë për Windows Server 2008 dhe Windows Server 2008 R2. Hapat e kërkuar përshkruhen më poshtë:

    Filloni Menaxherin e Serverit. Për ta bërë këtë, klikoni butonin Start dhe zgjidhni Të gjitha programet --> Mjetet Administrative --> Menaxheri i Serverit.

    Zgjidhni nyjen Roles në pemën në të majtë.

    Plotësoni hapat e kërkuar në magjistar. Ndoshta do t'ju kërkohet të instaloni role shtesë të kërkuara - nëse po, thjesht duhet të pranoni operacionet dhe të vazhdoni.

    Pas instalimit, do t'ju kërkohet të konfiguroni një server në internet. Ashtu si me versionet desktop të Windows, ju mund të zgjidhni cilat veçori specifike të IIS 7 duhet të aktivizohen.

    Nëse po ekzekutoni ASP.NET me .NET Framework 4.5, atëherë ai version i .NET Framework do të duhet të instalohet (.NET Framework Developer Center)

Instalimi i IIS në Windows Server 2012

Procesi i instalimit për IIS në Windows Server 2012 është në thelb i njëjtë si në Windows Server 2008. Dallimi kryesor është se ndërfaqja e përdoruesit është paksa e ndryshme. Mund të gjeni një përshkrim të detajuar duke klikuar në lidhjen Instalimi i IIS 8 në Windows Server 2012.

Menaxhimi i IIS

Kur instaloni IIS, ai automatikisht krijon një direktori të quajtur C:\inetpub\wwwroot që përfaqëson faqen tuaj të internetit. Të gjithë skedarët në këtë direktori do të shfaqen sikur të ishin në direktorinë rrënjë të serverit tuaj të internetit.

Për të shtuar faqe shtesë në serverin tuaj të internetit, mund të kopjoni skedarët HTML, ASP ose ASP.NET direkt në direktorinë C:\Inetpub\wwwroot. Për shembull, nëse shtoni skedarin TestFile.html në këtë direktori, mund ta kërkoni atë nga shfletuesi juaj përmes URL-së http://localhost/TestFile.html. Ju madje mund të krijoni nën-dosje për të grupuar burimet përkatëse. Për shembull, mund të hyni në C:\inetpub\wwwroot\MySite\MyFile.html përmes një shfletuesi duke përdorur URL-në http://localhost/MySite/MyFile.html.

Drejtoria wwwroot është e dobishme për ekzekutimin e shembujve të thjeshtë dhe faqeve statike. Për të përdorur siç duhet ASP.NET, duhet të krijoni direktoriumin tuaj virtual për çdo aplikacion ueb që krijoni. Për shembull, mund të krijoni një dosje me çdo emër në çdo disk në kompjuterin tuaj dhe ta vendosni në direktorinë virtuale IIS sikur të ishte e vendosur në drejtorinë C:\inetpub\wwwroot.

Para se të filloni, duhet të filloni IIS Manager. Mund të gjendet në menunë Start. Vendndodhja e saktë mund të varet nga versioni i Windows që po përdorni (IIS --> Menaxheri i Shërbimeve të Informacionit të Internetit). Shkurtorja e programit do të gjendet në seksionin Programet (Programet) ose Mjetet Administrative (Administrimi). Faqja fillestare e Menaxherit të IIS është paraqitur në figurën më poshtë:

Tani ju duhet të njiheni me një numër termash të përdorur në IIS. Ana e majtë e dritares së Menaxherit IIS shfaq një hyrje me emrin e serverit që përdoret. Serveri ynë quhet PROFESSORWEB, që është emri i paracaktuar i gjeneruar nga Windows 8 që do të përdoret në shumicën e shembujve. Zona qendrore shfaq pamjen e serverit. Kjo pamje shfaq një grup ikonash që ju lejojnë të konfiguroni cilësimet e serverit. Në anën e djathtë të ekranit është një listë e veprimeve të disponueshme. Për shembull, mund të nisni, ndaloni dhe rinisni serverin nga kjo pamje.

Nëse zgjeroni elementin e serverit në pamjen e pemës në anën e majtë të ekranit, do të shihni elementin Sites që përmban hyrjen e vetme të Uebfaqes së paracaktuar. Një sajt është një koleksion skedarësh dhe drejtorish që përbëjnë një faqe interneti. Në një server të vetëm, IIS mund të mbështesë shumë site, zakonisht në porte të ndryshme TCP/IP (porta 80 është e paracaktuar). Kombinimi i emrit të serverit dhe portit të faqes formon pjesën e parë të URL-së. Për shembull, kur përdorni mywebserver me një sajt të lidhur me portin 80, URL-ja duket si kjo:

http://mywebserver:80

Çdo sajt mund të përmbajë shumë skedarë dhe drejtori. Secila prej këtyre është pjesë e URL-së. Për shembull, URL-ja për faqen statike mypage.html, e vendosur në direktorinë myfiles, do të ishte:

http://mywebserver:80/myfiles/mypage.html

Në disa situata, emri me të cilin e njihni serverin dhe emri që klientët përdorin për të tërhequr përmbajtjen do të ndryshojnë. Ne do ta lëmë këtë nuancë të pambikëqyrur, por administratori i serverit ose kompania pritëse do të sigurojë informacionin e nevojshëm nëse është i rëndësishëm për një server të caktuar.

Për të testuar që IIS po funksionon, zgjidhni Faqja e paracaktuar në internet dhe në panelin e djathtë të Menaxherit të IIS, zgjidhni Run. Pas kësaj, klikoni butonin "Shfleto *.80 (http)" për të hapur faqen e faqes në shfletues:

Siç mund ta shihni, në rastin tim kam ndryshuar portin e paracaktuar (nga 80 në 8080). E bëra sepse në datën 80 kam një server lokal apache që funksionon. Nëse keni të njëjtin problem, mund të ndryshoni portin duke klikuar me të djathtën në sajt (Uebfaqja e paracaktuar) dhe duke zgjedhur "Edit Bindings" nga menyja e kontekstit. Më pas mund të ndryshoni portin e paracaktuar në kutinë e dialogut.

Pra, çdo server mund të mbështesë shumë sajte, secili funksionon në një port të ndryshëm ose me një adresë IP të ndryshme. Çdo sajt mund të ketë shumë skedarë dhe drejtori, dhe kombinimi i këtyre elementeve ofron informacion rreth URL-së. Ne do t'i kthehemi URL-ve dhe përdorimit të Menaxherit të IIS ndërsa kalojmë në secilën prej qasjeve të vendosjes.

Zakonisht, kur ata flasin për një server në internet, nënkuptojnë zgjidhje të bazuara në platformën Linux. Por nëse infrastruktura juaj është vendosur në bazë të Windows Server, atëherë do të ishte logjike të përdorni serverin e internetit IIS. Ndryshe nga besimi popullor, kjo është një platformë shumë e njohur që ju lejon të punoni me CMS më të njohura dhe ka një gamë të gjerë sistemesh të dizajnuara për të punuar posaçërisht në Windows dhe IIS.

Avantazhi i padyshimtë i IIS është integrimi i tij i ngushtë me teknologjitë e tjera dhe mjetet e zhvillimit të Microsoft. Në veçanti, zgjidhjet në internet për IIS mund të përfitojnë nga veçoritë e pasura të .NET dhe të ndërveprojnë lehtësisht me aplikacionet desktop në këtë platformë. Nëse ende nuk jeni të interesuar për këtë, atëherë në shërbimin tuaj është një përzgjedhje e gjerë e CMS-ve të gatshme, përfshirë ato të shkruara posaçërisht për IIS. Sot do të shikojmë se si të instalojmë dhe konfigurojmë IIS që të punojë me zgjidhjet e internetit të bazuara në ASP.NET dhe të instalojmë një nga CMS-të e njohura për këtë platformë.

Për të instaluar një server në internet në platformën Windows, shkoni te snap-in RoletMenaxheri i serverit dhe zgjidhni instalimin e roleve Serveri në internet (IIS) dhe Serveri i aplikacioneve.

Por mos nxitoni të klikoni Next, në të majtë, nën emrin e secilit rol, një opsion është i disponueshëm Shërbimet me role, shkoni tek ai dhe vendosni opsionet e mëposhtme për Serverin e aplikacionit: Mbështetja e serverit në internet (IIS), Ndarja e portit TCP dhe Aktivizimi i HTTP.

Dhe për serverin në internet, instaloni shërbimin e serverit FTP.

Pastaj instaloni rolet e zgjedhura. Për të kontrolluar që IIS po funksionon, shkruani adresën IP të serverit tuaj në shfletuesin tuaj, duhet të shihni faqen cung standarde të serverit të uebit.

Tani le të kalojmë në konfigurimin e serverit, për këtë do të hapim Menaxheri i IIS(ndodhet në Start - Administrative Tools).

Para së gjithash, le të krijojmë një faqe të re, për ta bërë këtë, kliko me të djathtën mbi artikullin Faqet në shiritin anësor të IIS Manager dhe zgjidhni Krijo një faqe të re.

Në dritaren që hapet, specifikoni emrin e faqes, shtegun për në dosjen rrënjësore (si parazgjedhje, faqet e përdoruesve ndodhen në C:\inetpub\wwwroot), i cili fillimisht duhet të krijohet dhe të specifikojë emrin e hostit (emri i domain-it të faqes), në rastin tonë iissite.lokal

Mos harroni të shtoni një rekord A me emrin e faqes suaj në serverin DNS ose të shkruani linjat e nevojshme në skedarët pritës të atyre stacioneve të punës nga të cilat do të hyni në sit.

Në parim, tashmë mund të vendosni faqe në internet në dosjen e faqes dhe t'i qaseni ato përmes një shfletuesi, por për punë të plotë me sitin, qasja FTP në të nuk do të ndërhyjë. Për ta bërë këtë, klikoni me të djathtën mbi emrin e faqes tuaj në shiritin anësor dhe zgjidhni Shto FTP Publish

Më pas, specifikoni lidhjen e shërbimit FTP me ndërfaqet dhe portet e rrjetit dhe konfiguroni cilësimet e sigurisë. Nëse do të përdorni SSL, do t'ju duhet një certifikatë, megjithëse nëse jeni duke përdorur qasjen FTP vetëm për nevojat tuaja, mund t'ia dilni me një certifikatë të vetë-nënshkruar. Mos harroni të kontrolloni kutinë për të nisur automatikisht faqen FTP.

Në faqen tjetër, specifikoni parametrat për të hyrë në server, ne rekomandojmë të specifikoni përdorues të veçantë që do të punojnë me këtë faqe.

Serveri i uebit është i konfiguruar dhe ju mund ta përdorni atë për të pritur faqe HTML, megjithatë, faqet moderne përdorin një DBMS për të ruajtur të dhënat e tyre, kështu që hapi tjetër është instalimi i MS SQL Express 2012, aftësitë e të cilit janë më se të mjaftueshme për detyrat tona. Instalimi bëhet me vlerat e paracaktuara, përveç Modaliteti i vërtetimit, i cili duhet të kalohet në mënyra e përzier dhe vendosni një fjalëkalim për superpërdoruesin e serverit SQL sa.

Tani le të përpiqemi të instalojmë disa CMS të njohura bazuar në teknologjinë ASP.NET, një përzgjedhje e gjerë e zgjidhjeve të tilla është paraqitur në galerinë e aplikacioneve në internet të Microsoft. Ju lutemi vini re se duke klikuar butonin e shkarkimit do të merrni një paketë për instalim nëpërmjet Web PI, për ta instaluar në IIS do t'ju duhet të shkoni në faqen e internetit të zhvilluesit dhe të shkarkoni paketën e plotë nga CMS

Ne do të instalojmë Orchard CMS, për të marrë paketën ndiqni lidhjen dhe zgjidhni Shkarkoni si zip, shpaketoni arkivin që rezulton dhe ngarkoni përmbajtjen e dosjes Orchard në rrënjën e sajtit.

Ky CMS bazohet në ASP.NET 4, ndaj le të konfigurojmë faqen tonë për të përdorur teknologjitë e nevojshme. Për ta bërë këtë, klikoni me të djathtën mbi emrin e faqes në shiritin anësor dhe zgjidhni Menaxhimi i faqes në internet - Opsione të avancuara

Në dritaren që hapet, ndryshoni parametrin Pishina e aplikimit, duke treguar atje ASP.NET v.4

Pastaj vendosni të drejtat e nevojshme për dosjen me sitin, duhet t'i shtoni përdoruesit IIS_IUSRS aftësinë për të shkruar dhe ndryshuar përmbajtjen e kësaj dosjeje.

Gjithashtu mos harroni të krijoni një bazë të dhënash për sitin, për këtë shkoni te Studio e Menaxhimit të Serverit SQL dhe duke klikuar me të djathtën mbi artikullin Baza e të dhënave në shiritin anësor, krijoni një bazë të re.

Për të instaluar CMS, shkruani adresën e faqes së internetit në shfletuesin tuaj dhe ndiqni udhëzimet në skriptin e instalimit. Nuk ka vështirësi atje, e vetmja vështirësi mund të jetë treguesi i saktë i parametrave të lidhjes me serverin SQL. Specifikoni që po përdorni SQL Server (ose SQL Express)

Në vargun e lidhjes më poshtë, specifikoni sa vijon:

server=SERVERNAME\SQLEXPRESS;baza e të dhënave=iissite;përdoruesi=sa;fjalëkalimi=sapasswd;
  • server=SERVERNAME\SQLEXPRESS- emri i serverit në të cilin është instaluar serveri SQL dhe emri i shembullit të serverit SQL.
  • baza e të dhënave=iissite- emri i bazës së të dhënave (në rastin tonë iissite)
  • përdorues=sa- Përdoruesi i DBMS (në rastin tonë sa)
  • fjalëkalimi=sapasswd- fjalëkalimi i përdoruesit sa.

Shërbimet e Informacionit në Internet (IIS) Ky është një grup serverësh interneti nga Microsoft. Komponenti kryesor i IIS është serveri në internet, megjithëse nuk kufizohet në këtë. Versioni më i fundit 8 i IIS dërgohet me të gjitha botimet e Windows Server 2012 R2.

Pavarësisht nga natyra e pronarit të IIS, pjesa e tregut e këtij grupi shërbimesh po rritet gradualisht. Në internet, mund të gjeni shumë mosmarrëveshje të shenjta për atë që është akoma më mirë - IIS, Apache ose, të themi, Nginx. Ne nuk do të jemi si ata, thjesht thoni në cilat raste përdoret kryesisht IIS.

Mënyra më e përshtatshme për të përdorur IIS është kur i gjithë mjedisi juaj i punës (dhe pjesa e serverit të tij gjithashtu) funksionon në Windows. Në këtë rast, ju mund të merrni një numër "të mirash" të përshtatshme nga IIS për të punuar në një domen. Në fund të fundit, IIS është gjithashtu një server FTP dhe një server poste. Ndërfaqja IIS është mjaft vizuale, e cila në përgjithësi është tipike për një mjedis Windows. Dhe, sigurisht, IIS do të jetë i dobishëm nëse përdorni MS SQL.

Për të aktivizuar IIS në Windows Server 2012 R2, shkoni te Menaxheri i Serverit.

Në Menaxheri i Serverit, kërkoni "Shto role dhe veçori".

Sigurohuni që të keni aktivizuar CGI.

Pas kësaj, në seksionin Administrata, do të shihni Menaxherin e Shërbimeve të Informacionit të Internetit (IIS).

Mund të aktivizoni gjithashtu IIS në Windows 7 Professional dhe Ultimate, si dhe në Windows 8. Për ta bërë këtë, shkoni te Paneli i Kontrollit → Programet → Aktivizoni ose çaktivizoni veçoritë e Windows.

Menaxheri i Shërbimit është një ndërfaqe grafike për menaxhimin e serverëve tuaj.

Serverët dhe faqet janë renditur në të djathtë. Si parazgjedhje, një dosje krijohet në ndarjen e sistemit inetpub, i cili përmban dosje ftroot dhe www rrënjë për serverët FTP dhe faqet e internetit përkatësisht.

Instalimi i PHP në IIS

Për të instaluar PHP, ndiqni lidhjen dhe shkarkoni arkivin ZIP me versionin Pa fije e sigurt. Emërtimi VC11 pranë versionit tregon se kërkon Visual C++ Redistributable për Visual Studio 2012 për ta përpiluar atë. Për versionet më të vjetra të etiketuara si VC9, kërkon Visual C++ të rishpërndarë për Visual Studio 2008 SP1.

Ju mund të zgjidhni drejtorinë për shpaketimin e arkivit ZIP sipas gjykimit tuaj. Pas nxjerrjes së arkivit, bëni një kopje të skedarit php.ini-prodhimi nën emrin php.ini në të njëjtën dosje.

Skedari php.ini përmban rregullat për ekzekutimin e PHP dhe punën me mjedisin në të cilin ekzekutohet. Ekzistojnë një sërë parametrash të kërkuar që duhet të specifikohen. Më poshtë është një listë e këtyre opsioneve.

extension_dir = [rruga drejt drejtorisë së zgjerimit]- ky parametër është përgjegjës për vendndodhjen e shtesave PHP. Për shembull C:\php\ext.

extension=xxxxx.dll- për çdo shtesë shtesë, duhet të regjistroni një direktivë të tillë. Zgjerime të tilla do të ngarkohen kur të fillojë PHP.

log_errors = Aktiv- aktivizoni regjistrin e gabimeve.

error_log = [rruga drejt skedarit të regjistrit të gabimeve]- Në fakt, gjithçka është e qartë këtu.

cgi.force_redirect = 0- duke çaktivizuar mekanizmin e mbrojtjes së direktoriumit, nën IIS ky parametër duhet të marrë pikërisht këtë vlerë në mënyrë që të shmangen gabimet në bërthamën PHP në Windows.

cgi.fix_pathinfo=1- aktivizoni mbështetjen PATH_INFO sipas specifikimeve CGI. IIS FastCGI përdor këtë cilësim.

fastcgi.imitoj=1- Aktivizo identifikimin e shenjave të sigurisë së klientit që telefonon.

fastcgi.logging=0- Regjistrimet e FastCGI në IIS duhet të çaktivizohen.

Më pas, në vetitë e sistemit, duhet të rregulloni variablat e mjedisit. Në Windows Server 2012 R2, duhet të shkoni te Paneli i Kontrollit, të zgjidhni artikullin System, atje Cilësimet e avancuara të sistemit. Në skedën Advanced, në fund është butoni Environment Variables.

Ndër variablat e sistemit gjejmë variablin Path dhe në fushën Variable value shtojmë shtegun në direktorinë PHP. Në shembullin tim është C:\php.

Për të punuar me projekte ueb bazuar në CMS të njohura (Sistemi i Menaxhimit të Përmbajtjes në anglisht - Sistemi i Menaxhimit të Përmbajtjes), si WordPress, Drupal, Joomla, etj., ju nevojitet një komponent që do të përpunonte skriptet PHP dhe do t'i konvertonte ato në kod HTML të kuptueshëm për shfletuesin. . Në këtë artikull, ne do të shikojmë 2 mënyra për të instaluar një komponent PHP në serverin e internetit IIS (Internet Information Services) që vjen me Windows duke përdorur programin Microsoft Web Platform Installer dhe duke përdorur manualisht instaluesin zyrtar.

1. Instalimi dhe konfigurimi i serverit të internetit IIS

Para së gjithash, duhet të keni të instaluar ueb serverin IIS. Ju mund të lexoni rreth instalimit të IIS në artikujt:

Përveç kësaj, gjatë procesit të instalimit, përveç komponentit të paracaktuar, duhet të instalohet edhe komponenti FastCGI. Nëse serveri në internet IIS është instaluar tashmë, por ky komponent nuk është zgjedhur, atëherë kjo mund të bëhet më vonë. Merrni parasysh procesin e instalimit të komponentit FastCGI në Winows 8/8.1. Për të aktivizuar FastCGI, ne ndjekim të njëjtën rrugë si për aktivizimin e IIS. Nga rruga, në Windows 8.1, seksioni i panelit të kontrollit "Programet dhe veçoritë" që na nevojitet vendoset me lehtësi në menunë e kontekstit të " Filloni».

Në dritaren e seksionit që hapet, klikoni " Aktivizoni ose çaktivizoni veçoritë e Windows».

Zgjerimi i listës Shërbimet IIS", në të -" Shërbimet e Internetit", Me tutje - " Komponentët e zhvillimit të aplikacionit". Dhe tashmë në këtë listë kemi vendosur një shenjë pranë " CGI". Tjetra, klikoni " Ne rregull” dhe prisni derisa sistemi të konfigurojë dhe të zbatojë ndryshimet.

2. Instalimi i komponentit PHP duke përdorur instaluesin e platformës së uebit

Instaluesi i platformës së uebit është një program i vogël që ofron akses për të instaluar dhe konfiguruar shpejt gamën e plotë të produkteve që mund t'ju nevojiten për të zhvilluar ose vendosur uebsajte dhe aplikacione ueb bazuar në platformën Windows. Mund të shkarkoni instaluesin e platformës së internetit në faqen zyrtare të programit.

Pas shkarkimit, ekzekutoni instaluesin dhe prisni që instalimi të përfundojë. Pasi të përfundojë procesi i instalimit, do të arrijmë te dritarja kryesore e programit, ku mund të shihni një numër të madh programesh, komponentësh, asamblesh, etj. që ekzistojnë për zhvillimin e faqeve të internetit dhe aplikacioneve në ueb. Komponenti PHP që na nevojitet është gjithashtu në këtë listë. Mënyra më e lehtë për ta gjetur është duke futur pyetjen e duhur në fushën e kërkimit që ndodhet në këndin e sipërm të djathtë të dritares së programit. Pastaj duhet të shtypni butonin " Shtoni» në linjë me komponentin e versionit të kërkuar (në kohën e shkrimit, versioni aktual ishte 5.63)

Ky komponent do të shtohet në listën e artikujve të instaluar. shtyp " Instaloni» për të instaluar aplikacione nga kjo listë.

Magjistari i instalimit do të fillojë, pranoni kushtet e marrëveshjes së licencës duke klikuar " Unë pranoj».

Dhe prisni që instalimi të përfundojë duke klikuar " Gati» kur magjistari të ketë mbaruar.

Për këtë, në përgjithësi, kjo është e gjitha. Komponenti PHP është instaluar me sukses. Në mënyrë të ngjashme, mund të shtoni gjithashtu një komponent "PHP Manager for IIS" me të cilin mund të konfiguroni komponentët PHP direkt nga "IIS Manager".

3. Instalimi i komponentit PHP duke përdorur instaluesin zyrtar

Tani le të shohim procesin e instalimit të komponentëve PHP me dorë, domethënë duke përdorur instaluesin. Shpërndarja PHP mund të shkarkohet nga faqja zyrtare e internetit. Në rastin tonë, shkarkoni instaluesin PHP.

Ekzekutoni instaluesin PHP dhe në dritaren e magjistarit të instalimit, klikoni " Tjetra».

Ne pajtohemi me kushtet e licencës. Kliko " Tjetra».

Ne pajtohemi me rrugën e instalimit, nëse nuk ka nevojë për ta ndryshuar atë. Kliko " Tjetra».

Në dritaren tjetër, zgjidhni " IIS FastCGI" nëse sistemi aktual operativ është Windows Server. Nëse puna zhvillohet në Windows 7, 8, 8.1, zgjidhni modalitetin " CGI të tjera". Dhe ne shtypim " Tjetra».

Pastaj, pa ndryshuar asgjë, klikoni " Tjetra».

Hapi tjetër është të filloni vetë instalimin. Kliko " Instaloni».

Pas përfundimit të instalimit, klikoni " Përfundo».

Përveç vetë PHP-së, ne do të instalojmë gjithashtu një plugin për ta menaxhuar atë në "IIS Manager". Shtojca PHP Manager për IIS, në përputhje me bitin e sistemit operativ, shkarkohet nga faqja zyrtare.

Le të fillojmë instalimin e shtojcës. Nëse platforma e softuerit NET Framework nuk është e instaluar në kompjuter, instaluesi i shtojcave do të ofrojë të shkojë në faqen zyrtare të internetit për të shkarkuar shpërndarjen e tij. Dhe vetëm pasi të rindizni kompjuterin, shtojca PHP Manager për IIS do të dëshirojë të instalohet pa asnjë problem. Kliko " Tjetra».

Ne pajtohemi me kushtet e licencës dhe klikojmë përsëri " Tjetra».

Kur të instalohet shtojca, mbyllni dritaren e instaluesit.

Hapni "Menaxherin IIS". Nëse të gjitha veprimet kryhen si duhet, në "Menaxheri IIS" do të shohim seksionin "PhP Administrator" që shfaqet. Shkojmë këtu duke klikuar dy herë.

Për punë të mëtejshme, do t'ju duhet të regjistroni komponentin PHP - do të shohim një lidhje aktive për regjistrimin e një versioni të ri të PHP. Le ta hamë.

Në dritaren që shfaqet, specifikoni rrugën drejt skedarit të ekzekutueshëm të kërkuar dhe klikoni " Ne rregull».

Ky është hapi i fundit në konfigurimin e PHP.

A ju ndihmoi ky artikull?

Artikujt kryesorë të lidhur