Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • OS
  • OpenServer është një server modern lokal dhe një shembull se si ta përdorni për të instaluar WordPress në kompjuterin tuaj. Si të instaloni dhe konfiguroni një server lokal të hapur

OpenServer është një server modern lokal dhe një shembull se si ta përdorni për të instaluar WordPress në kompjuterin tuaj. Si të instaloni dhe konfiguroni një server lokal të hapur

Krijimi i serverit tuaj lokal bazuar në një kompjuter personal të rregullt është një detyrë mjaft komplekse dhe e mundimshme. Këtu ju duhet të kuptoni pikat e mëposhtme:

  1. 1. , dhe nëse ju nevojitet edhe serveri juaj. Kjo është një nga pyetjet kryesore që kërkon një përgjigje të qartë dhe të paqartë nga administratori i ardhshëm.
  2. 2. Cilat burime teknike janë në dispozicionin tuaj dhe çfarë do të jetë e nevojshme për funksionimin e një serveri të plotë. Kërkesat minimale teknike për krijimin e një serveri "me cilësi të lartë" janë mjaft të larta: vetëm pajisjet do të kushtojnë 70 - 80 mijë rubla.

Gjithashtu mbani në mend se për funksionimin normal të burimit (për të cilin po planifikoni të krijoni serverin tuaj), ju duhet që kompjuteri i serverit të jetë vazhdimisht i ndezur dhe të punojë pa ndërprerje. Prandaj, është e nevojshme të sigurohet një furnizim i duhur me energji elektrike.

3. Sa para jeni të gatshëm të shpenzoni për krijimin dhe mirëmbajtjen e serverit? Përveç kostove harduerike të lartpërmendura, krijimi i një serveri të plotë në një kompjuter kërkon një adresë IP të dedikuar (statistikore) dhe shpejtësi të lartë të marrjes dhe transmetimit të të dhënave (treguesi minimal është 10 Mbit/sek). Prandaj, për këtë do t'ju duhet të paguani shtesë tek ofruesi dhe të lidhni një kontratë shtesë për ofrimin e shërbimeve të tilla.

Dhe para se të përpiqeni të krijoni një server nga një kompjuter, duhet të përcaktoni qartë të gjitha këto nuanca.

Si të krijoni një server nga një kompjuter në shtëpi?

Për të krijuar serverin tuaj, së pari duhet të instaloni një sistem operativ të rrjetit me shumë përdorues.

Zgjedhja është e madhe: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows dhe shumë të tjerë.

Në internet mund të gjeni shumë shembuj të testimit në funksionimin e sistemeve operative të lartpërmendura dhe vlerësimet e tyre në përputhje me rezultatet e testimit. Për shembull, vlerësimi "SOS" për 2016:

Vendi i parë: “Debian” dhe “Ubuntu Server”;

Vendi i tretë: "FreeBSD" dhe " Dritaret Serveri»;

Vendi i 4-të: “Red Hat Enterprise”;

Vendi i 5-të: "Fedora".

Sigurisht, pjesa më e madhe e tregut të softuerëve të rrjetit përbëhet nga sistemet operative që zënë vendin e parë në renditje. Prandaj, për të krijuar një server në një kompjuter për herë të parë, ju rekomandojmë të zgjidhni një prej tyre.

Si shembull, ne do të fokusohemi në instalimin e sistemit operativ Ubuntu Server.

Si të konfiguroni një server lokal nga e para në ubuntu?

1. Shkarkoni dhe kopjoni imazhin e sistemit operativ në një USB flash drive bootable. Nisni kompjuterin tuaj nga flash drive: në fazën e parë do t'ju kërkohet të zgjidhni një gjuhë.

3. Në hapat e ardhshëm, zgjidhni "Rajon" dhe "Cilësimet e paraqitjes së tastierës";

4. Specifikoni emrin e përdoruesit, llogarinë e kompjuterit dhe fjalëkalimin,

pastaj klikoni "Vazhdo";

konfiguroni "Strukturën e diskut"

dhe zgjidhni se në cilin disk është instaluar sistemi;

6. Prisni që instalimi dhe përditësimi i sistemit të përfundojë.

7. Zgjidhni softuerin që ju nevojitet për të filluar.

8. Konfirmoni që instalimi ka përfunduar duke klikuar në butonin “Vazhdo”;

9. Pas rinisjes së kompjuterit, për të hyrë në llogarinë tuaj do t'ju duhet të vendosni emrin e përdoruesit dhe fjalëkalimin e krijuar në hapin “4”;

10. Kjo përfundon instalimin e sistemit operativ të serverit dhe krijimin fillestar të serverit.

Si ta bëni veten një administrator në serverin tuaj?

  1. 1. Për të marrë të drejtat e administratorit, futni komandën “sudo su”;
  2. 2. Si parazgjedhje, cilësimet e rrjetit të serverit merren duke përdorur DHCP, por që serveri të funksionojë, do t'ju duhet të ndryshoni vlerën "iface eth0 inet static" në skedarin "/etc/network/interfaces" në një "IP statike". adresë". Teksti duhet të duket diçka si kjo:

iface eth0 inet statike
adresa 192.168.0.100
maskë rrjeti 255.255.255.0
rrjeti 192.168.0.0
transmetim 192.168.0.255
porta 192.168.0.1

Pas ruajtjes, rinisni rrjetin me komandën “/etc/init.d/networking restart”.

Server lokal– një mjet zhvilluesi i uebit për krijimin, korrigjimin dhe testimin e skripteve dhe aplikacioneve të ndryshme në ueb. Me fjalë të tjera, një server lokal në internet është një emulator i një serveri të vërtetë nga një ofrues pritës i vendosur në kompjuterin tuaj. Funksionimi i një serveri lokal nuk është i ndryshëm nga ai real, dhe ne mund të krijojmë dhe testojmë faqet tona të internetit në të.

Unë nuk do të shkoj shumë thellë në mënyrën se si funksionon një server lokal dhe nga çfarë përbëhet. Ne do të flasim për këtë në një artikull tjetër. Në këtë artikull do të analizojmë instalimi dhe konfigurimi i një serveri lokal në kompjuterin tuaj, por së pari ne do të kuptojmë se cilin server lokal të zgjedhim.

Sot ka shumë serverë lokalë, por cilin të zgjidhni?

Për një kohë të gjatë kam përdorur kompletin e zotërinjve të Denverit, i cili përfshin bazat e të dhënave php, MySql dhe PhpMyAdmin. Mund të mësoni më shumë rreth kësaj pakete në faqen zyrtare të zhvilluesit. Denver është një nga paketat e njohura të serverëve lokalë për zhvilluesit e uebit.

Por më duhej të hiqja dorë nga Denveri kur zbulova Open Server. Sipas mendimit tim, ky aplikacion është shumë më i përshtatshëm për të punuar, veçanërisht pasi në versionet më të fundit zhvilluesi ka përfshirë në shpërndarjen e tij një numër të madh programesh të nevojshme të nevojshme nga një webmaster: shfletues, një redaktues kodi, një menaxher skedari dhe të tjerë. .

Serveri i hapur shpërndahet absolutisht pa pagesë. E vetmja gjë që mund të bëni është të falënderoni autorin për një produkt kaq të dobishëm për webmasterët duke transferuar një shumë arbitrare në një portofol elektronik. Siç thotë autori, donacionet janë shumë të rëndësishme, sepse projekti nuk është komercial. Epo, kjo është e kuptueshme, sot nuk mund të jetohet pa para... Në përgjithësi, unë personalisht transferova aq sa nuk e kisha mendjen.

Përfitimet e Serverit të Hapur

Çfarë mund të theksoj në favor të këtij serveri? Në përgjithësi, mund të them shumë gjëra të mira për Open Server, por kam frikë se artikulli do të jetë shumë i gjatë. Prandaj, unë do të theksoj pikat e rëndësishme.

Produkti vjen në 3 versione: Ultimate, Premium, Basic. Në përgjithësi, ju mund të shihni ndryshimet në faqen e internetit të zhvilluesit, por unë bëra një pamje të ekranit dhe ia bashkangjita artikullit.

Unë e konsideroj një plus praninë e disa versioneve, sepse... Ju mund të shkarkoni pikërisht atë që ju nevojitet. Kushtojini vëmendje versionit Ultimate kur nuk paketohet - më shumë se 5 GB. Unë personalisht kam vazhdimisht probleme me hapësirën e lirë në hard diskun tim. Nëse nuk keni ndonjë problem me këtë dhe keni nevojë për module dhe programe shtesë, mund të shkarkoni me siguri Ultimate.

Disponueshmëria e programeve falas, siç është përmendur tashmë. Cilat programe saktësisht? Bëra sërish një pamje nga ekrani.

Lista, siç e shohim, është mbresëlënëse.

Përditësimi i programit privat. Në fakt, kjo është gjithashtu shumë e rëndësishme. Me çdo version të ri, gabimet rregullohen dhe shfaqen veçori të reja.

Versioni portativ i programit. Programi në thelb funksionon pa instalim. Mund ta mbani në një flash drive dhe, nëse është e nevojshme, të punoni në një kompjuter tjetër.

Aftësi të pasura programore. Më poshtë kam futur një pamje të dritares së cilësimeve të serverit të hapur. Duke parë këtë ekran, do të kuptoni se ky server përmban gjithçka që mund t'i nevojitet një webmaster kur zhvillon një faqe interneti. Serveri FTP, duke punuar me postën (mail php, postë smtp), pseudonimet (për), domenet (krijimi i një pseudonimi shtesë të domenit), programuesi i detyrave (megjithëse nuk e kam përdorur ende).

Dokumentacion i shkëlqyer + forum mbështetës. Manuali është shkruar nga zhvilluesi dhe është mjaft gjithëpërfshirës. Për më tepër, ju mund të bëni çdo pyetje që keni në forumin e mbështetjes. Në përgjithësi, ka gjithçka për të filluar. Thjesht duhet t'i kushtoni pak vëmendje për të kuptuar të gjitha këto.

Tani do të përfundoj me avantazhet, por kjo nuk është e gjithë lista. Mund të mësoni më shumë rreth Open Server në faqen zyrtare të zhvilluesit - http://open-server.ru.

Instalimi i një serveri të hapur lokal

Së pari, duhet të shkarkojmë shpërndarjen nga faqja e internetit e zhvilluesit. Varet nga ju që të vendosni se cilin version të shkarkoni. Kjo nuk ndikon në funksionimin e serverit lokal në asnjë mënyrë. Shpërndarja është një arkiv vetë-ekstraktues. Klikoni dy herë për të shpaketuar arkivin diku në hard diskun e kompjuterit, dhe në përgjithësi mundësisht në rrënjën e diskut. Kjo është e gjitha, ju mund të filloni programin. Tani shkoni te dosja ku keni shpaketuar serverin e hapur dhe krijoni menjëherë një shkurtore në desktopin tuaj për skedarin kryesor të nisjes. Do të gjeni dy versione të skedarit të nisjes - njëri është krijuar për një sistem operativ 32-bit (Open Server x86.exe), i dyti për një sistem operativ 64-bit (Open Server x64.exe). Ne krijojmë një shkurtore sipas sistemit tuaj. Për shembull, zgjodha "Open Server x64.exe" sepse... Unë kam një OS 64-bit. Për të krijuar një shkurtore, kliko me të djathtën mbi skedar, pastaj Dërgo -> Desktop (krijo shkurtore).

Kur të nisni programin për herë të parë, do t'ju kërkohet të zgjidhni një gjuhë dhe më pas do të shfaqet një kuti dialogu në të cilën do t'ju kërkohet të instaloni Microsoft Visual C++ Runtime & Patches nëse po ekzekutoni Open Server në këtë kompjuter për herë të parë .

Për të qenë i sinqertë, as nuk e di pse duhet të instalohet kjo; ky nuk ishte rasti në versionet e mëparshme të Open Server. Por unë e instalova dhe ju këshilloj.

Mund të hapni Open Server duke klikuar dy herë në shkurtoren që kemi dërguar në desktopin tuaj. Pas nisjes, një flamur i kuq do të shfaqet në tabaka (pranë orës), kjo do të thotë që programi i serverit lokal po funksionon, por vetë serveri nuk është i aktivizuar. Para se të aktivizoni, le të shohim së pari cilësimet.

Gjëja e parë që duhet të bëjmë është të sigurohemi që serveri lokal të fillojë kur të fillojë aplikacioni (në parim, kjo është në diskrecionin tuaj). Për ta bërë këtë, në cilësimet, në skedën "Basic", kontrolloni kutinë e kontrollit "Server autostart".

në " Modulet"Mund të shikoni modulet e instaluara për serverin lokal dhe, nëse dëshironi, mund t'i ndryshoni ato. Për shembull, versioni i parazgjedhur i php është 5.5. Nëse keni nevojë për 5.6.xx ose php-7, mund ta ndryshoni lehtësisht duke zgjedhur versionin e dëshiruar nga lista rënëse.

Gjithashtu në skedën " Serveri"Unë ju këshilloj të zgjidhni opsionin" Përdorni gjithmonë virtuale. disk". Kjo është e nevojshme në mënyrë që të krijohet një disk virtual kur të fillojë serveri. Ju mund të zgjidhni çdo shkronjë të diskut.

Unë rekomandoj t'i lini pjesën tjetër të cilësimeve ashtu siç janë. Nëse keni ngatërruar diçka me cilësimet, gjithmonë mund t'i ktheni ato në cilësimet e fabrikës duke klikuar në " Rivendos cilësimet«.

Tani mund të filloni serverin - klikoni në ikonën e flamurit të kuq në tabaka (mjafton një klikim me butonin e majtë të miut) dhe zgjidhni flamurin jeshil në menynë e programit. Çfarë kuptimi kanë ngjyrat e këtyre flamujve?

  • E gjelbër - serveri po funksionon;
  • Portokalli - serveri po fillon/ndalon;
  • E kuqe—serveri është ndalur.

Pas fillimit, duhet të keni një disk virtual - W (përveç nëse, sigurisht, keni specifikuar një etiketë tjetër në cilësimet). Dëshiroj të vërej se kur filloni për herë të parë, mund t'ju kërkohet miratimi nga Firewall i Windows nëse e keni të aktivizuar. Dritarja e miratimit mund të shfaqet disa herë dhe gjatë gjithë kohës ne i japim dritën e dritës firewall-it për të kryer veprime nga Open Server. Përndryshe, serveri juaj nuk do të fillojë.

Shkoni te disku virtual W dhe në dosje " domenet» krijoni një dosje për projektin tuaj të ardhshëm dhe ngarkoni të gjithë skedarët e faqes tuaj atje. Nuk ka nevojë të krijoni një dosje "WWW" në dosjen e faqes, siç bëhet në Denver. Pasi të ngarkohen skedarët, rinisni serverin duke klikuar në flamurin portokalli në mënyrë që serveri të përcaktojë një dosje të re të sajtit.

Për të hapur faqen pas instalimit, në menunë Open Server shkoni te " Faqet e mia" dhe në listën rënëse të sajteve, klikoni mbi atë që ju nevojitet. Pas kësaj, shfletuesi që është instaluar si parazgjedhje në Windows do të hapet - nëse përdorni versionin e thjeshtuar dhe nëse përdorni versionin e plotë, do të hapet shfletuesi që është i instaluar në cilësimet e serverit lokal.

Në këtë artikull kam përshkruar se si të instaloni një server lokal të Open Server. Lista e cilësimeve që kam kaluar është larg nga kompletimi... Ne do të flasim për veçori dhe cilësime të tjera diku në një artikull tjetër, por tani për tani me siguri do të përfundoj me këtë shënim.

Fat të mirë dhe të lumtur ndërtimin e faqes në internet!

Në këtë artikull shkruaj rishikimi i serverit të internetit Open Server, pastaj instalimi dhe konfigurimi. Para së gjithash, çfarë është Open Server? Hap Serverin- Kjo Platforma WAMP, i zhvilluar posaçërisht për zhvilluesit e uebit, duke marrë parasysh dëshirat dhe rekomandimet e tyre. WAMP është një shkurtim i emërtuar sipas shkronjave të para të programeve të përfshira në të. Përkatësisht: Windows - sistemi operativ; Apache - server web; MySQL - Sistemi i menaxhimit të bazës së të dhënave; PHP është një gjuhë programimi që përdoret për të krijuar aplikacione në ueb. Komponentët e listuar janë bazë, dhe përveç kësaj kompleksi përfshin Nginx, Perl, server FTP, Sendmail dhe shumë më tepër.

Karakteristikat e serverit të ueb-serverit të hapur.
Serveri në internet nuk kërkon instalim, ai mund të funksionojë nga media USB, serverin mund ta keni gjithmonë pranë. Mbështet versionet e Windows (32-bit dhe 64-bit): Windows 8 / Windows 7 / Windows Server 2008 (2003) / Windows Vista / Windows XP SP3. Ndërfaqe shumëgjuhëshe, duke përfshirë rusishten. Paneli i përshtatshëm i kontrollit, të gjitha veprimet mund të bëhen përmes tabakasë.

Të metat Hap Serverin.
Kur punoja me serverin në internet, zëvendësova një pengesë. Nuk ka funksion të azhurnimit automatik për programin; nëse një version i ri lëshohet në faqen zyrtare të internetit, do të duhet të fshini serverin në internet dhe të transferoni të gjitha projektet tuaja në versionin e ri të programit.

Instalimi Hap Serverin
Ky rishikim ka mbaruar, tani le të kalojmë në shkarkimin dhe instalimin e programit. Unë rekomandoj që të gjithë përdoruesit të shkarkojnë programe nga faqet zyrtare të internetit, pasi nuk ka rrezik që ky program të mos ketë spyware të integruar, etj. Pra, shkoni në faqen zyrtare të internetit open-server.ru, shkoni te seksioni "Shkarko", futni captcha dhe klikoni "Shkarkim". Më pas, shpaketoni arkivin në një disk lokal (për shembull, C:\open_server). Shkojmë te drejtoria ku kemi nxjerrë programin. Hapni Open Server.exe.

Pas nisjes së programit, ne shohim që një grumbull është shfaqur në tabaka dhe të gjitha manipulimet me serverin kryhen nga gjykata. Klikoni me të djathtën në ikonën dhe filloni serverin në internet. Është mjaft e mundur që programi të mos fillojë herën e parë. Çfarë duhet të bëjmë nëse programi tregon "Fillimi dështoi"? Hapni programin në tabaka dhe zgjidhni regjistrat e shikimit. Gabimet më të zakonshme në regjistra mund të jenë:

1. Është e pamundur të zësh portin 80 pasi përdoret tashmë nga "C:\Program Files (x86)\Skype\Phone\Skype.exe" (nëse programi është i ndryshëm, atëherë ne tashmë e konfigurojmë atë për veten tonë), në në këtë rast ju duhet të hiqni përdorimin e portit 80. Kjo bëhet si më poshtë: hapni programin Skype, më pas Tools -> Settings -> Advanced -> Connection, pastaj hiqni zgjedhjen Use ports 80 dhe 433.

2."Skedari C:\Windows\system32\drivers\etc\hosts nuk është i shkruhet." Në këtë rast, ekzistojnë 2 opsione:
1) Programi antivirus po bllokon ndryshimet në skedarin Host, më pas provo të çaktivizosh antivirusin dhe ta nisësh përsëri.
2) Shkoni te drejtoria "C:\Windows\System32\drivers\etc" dhe në vetitë e skedarit pritës, hiqni kutinë e kontrollit "Vetëm për lexim".

Unë përshkrova gabimet kryesore në detaje, nëse keni probleme me nisjen, shkruani në komente dhe unë patjetër do t'ju ndihmoj.

Konfigurimi i serverit të hapur
Shpresoj të instaloj dhe të ekzekutoj Hap Serverin, ju ende keni pasur sukses. Po në lidhje me përdorimin e plotë. Le të fillojmë me gjënë më të thjeshtë, nëse duam të hapim një faqe në nivel lokal, duhet të klikoni "Dosje me faqe" në tabaka. Në këtë direktori ne krijojmë një dosje, për shembull. Që faqja të funksionojë, duhet të rinisim serverin; rinisja e serverit është gjithashtu e disponueshme në tabaka. Në vetë dosjen, ne hedhim dokumente në ueb. Nëse keni nevojë të krijoni një bazë të dhënash mysql, shkoni te tray, pastaj Advanced -> phpmyadmin. Hyrja është "root", si parazgjedhje nuk ka asnjë fjalëkalim për bazat e të dhënave mysql. Adresa lokale Mysql "localhost"

Përshëndetje miq.

Në këtë artikull, ne do të instalojmë një server lokal në kompjuterin tonë për zhvillimin dhe konfigurimin e mëvonshëm të faqeve në të.

Për ta bërë këtë, ne do të përdorim një program të quajtur Denwer. Instalimi i tij është i thjeshtë dhe nuk kërkon ndonjë njohuri teknike. Për më tepër, procesi i instalimit shoqërohet me kërkesa.

Si të instaloni një server lokal dhe nëse është i nevojshëm fare, lexoni më tej. Le të fillojmë duke parë rëndësinë e një serveri lokal.

A kam nevojë për një server lokal?

Për fillestarët, do të filloj duke përcaktuar konceptin e "serverit lokal" - ky është një server (hosting) që ndodhet në kompjuterin tuaj (jo në internet) dhe ju lejon të krijoni dhe konfiguroni faqet e internetit në të.

Unë besoj se është e nevojshme të krijohet dhe konfigurohet më tej faqja në një server lokal, në mënyrë që më pas të vendosni një faqe plotësisht funksionale me të gjitha cilësimet në internet. Dhe pastaj menjëherë mbusheni me përmbajtje.

Kjo është ajo që bëjnë profesionistët e vërtetë në krijimin e faqeve në internet. Edhe nëse shikojmë njerëzit që vazhdimisht punojnë me krijimin e faqeve të internetit në motorë të ndryshëm, do të shohim se pothuajse secili prej tyre fillimisht e instalon faqen në një server lokal, pastaj e konfiguron atë dhe vetëm më pas e transferon atë në host të vërtetë.

Si shembull, unë do t'ju tregoj menunë nga kursi i Sergei Patin "Joomla 3 - faqe profesionale në një ditë". Shikoni sekuencën në të cilën është krijuar faqja e internetit.

Siç mund ta shihni, që në fillim faqja instalohet në nivel lokal, konfigurohet dhe në fund burimi plotësisht i përfunduar transferohet në host.

Vendosja e një faqe interneti në internet dhe më pas vendosja e saj kur të duhet ta promovosh është e pamend.

Po sikur të keni tashmë një faqe interneti? Keni nevojë për një server lokal?

Le të imagjinojmë situatën që ju tashmë keni një faqe interneti dhe jeni një teknik shumë i zjarrtë, domethënë, ju pëlqen të gërmoni gjithmonë në të gjitha llojet e çështjeve teknike dhe vazhdimisht të eksperimentoni me diçka.

Pra, ju tashmë keni një faqe interneti dhe tashmë ka disa vizitorë në të. Edhe pse një numër jo i madh, ato ekzistojnë. Vendoseni veten në vendin e tyre.

Ju shkoni në një faqe interneti dhe vazhdimisht shihni se pronari i faqes ose blogut po ndryshon vazhdimisht diçka. Ndryshon vendndodhjen e blloqeve në sit, strukturën dhe ndonjëherë dizajni është i ri çdo ditë. A do ta pëlqeni këtë? Kështu që vizitorëve nuk do t'u pëlqente vërtet kjo situatë.

Zhvillimi, ngritja e faqeve të internetit, si dhe krijimi i dizajneve në një faqe interneti që tashmë është postuar në internet është, të paktën, jo profesionale. Për të mos përmendur faktin që ka një ndikim shumë negativ në zhvillimin dhe miratimin e tij në sytë e motorëve të kërkimit dhe audiencës tuaj.

Prandaj, ju duhet t'i bëni të gjitha këto gjëra në kompjuterin tuaj lokal.

Tani do të fillojmë ta instalojmë, pas së cilës mund ta instaloni faqen tuaj në kompjuterin tuaj lokal dhe të bëni çfarë të doni me të. Vizitorët nuk do t'i shohin këto mashtrime, sepse... Ky është kompjuteri juaj personal dhe askush nuk ka qasje në të. Dhe pasi të keni sjellë gjithçka në gjendjen e saj përfundimtare, mund ta transferoni lehtësisht në një formë plotësisht të përfunduar në një faqe interneti të vërtetë.

Nga rruga, unë flas gjithashtu për rëndësinë e një serveri lokal kur krijoj një blog në hartën time mendore "Plani për krijimin e një blogu cilësor nga Konstantin Khmelev", të cilin mund ta merrni duke lënë komentin tuaj të parë.

Le të kalojmë në vetë procesin e instalimit.

Instaloni një server lokal në kompjuterin tuaj

Serveri lokal është një program. Prandaj, duhet ta shkarkoni. Ne do të përdorim web serverin Denwer për këtë.

Shkoni në faqen zyrtare të internetit programoni dhe klikoni në butonin e madh.


Pasi të klikoni, ju kërkohet të zgjidhni versionin e programit. Zgjedhja e një versioni PHP e vjetër 5.2 dhe shtypni butonin Shkarko.


Në dritaren tjetër duhet të fusim të dhënat ku do të dërgohet lidhja për të shkarkuar Denwer. Futni të dhënat tuaja reale dhe klikoni në butonin "Merr lidhjen e shkarkimit".


Pasi të klikoni butonin, do të merrni menjëherë një email me një lidhje për të shkarkuar programin. Linjat e dërguesit dhe subjektit të letrës do të jenë si më poshtë (shih pamjen e ekranit më poshtë).


Pas shkarkimit, në vendin ku keni ruajtur programin do të shihni një instalues ​​që do të duket kështu.

Për të filluar instalimin e serverit lokal, ekzekutoni instaluesin.


Na pyet nëse duam të instalojmë paketën bazë? Ne jemi dakord.


Zharkivimi i të dhënave do të fillojë dhe do të vazhdojë shumë shpejt.

Pas shpaketimit të të dhënave, do të fillojë instalimi i serverit lokal, i cili do të kryhet në vijën e komandës. Menjëherë kur të fillojë, do të na kërkohet të mbyllim shfletuesin.


Automatikisht, kur të shfaqet linja e komandës, shfletuesi do të hapet me një mesazh që duhet të mbyllni shfletuesin për të vazhduar ose anuluar instalimin.


Ju gjithashtu duhet të mbyllni shfletues të tjerë nëse instalimi i linjës së komandës nuk do të vazhdojë.

Pas mbylljes së të gjithë shfletuesve të internetit, instalimi do të vazhdojë. Thjesht duhet të ndiqni udhëzimet që jep linja e komandës.

Për të vazhduar instalimin, shtypni Enter.


Do ta instaloj në një vend tjetër. Në rastin tim është një disk E dosje mikpritës.



Në hapin tjetër, shtypni përsëri Enter.


Hapi tjetër është të zgjidhni një shkronjë të diskut virtual. Si parazgjedhje, programi ju kërkon të zgjidhni diskun Z, pasi kjo shkronjë është e fundit në alfabetin anglez dhe nuk ka gjasa që ndonjë makinë të jetë e zënë prej saj.

Unë do ta lë kështu. Mund të futni një shkronjë tjetër, por sigurohuni që asnjë makinë të mos jetë e zënë prej saj.

Pasi të keni zgjedhur dhe futur shkronjën, shtypni Enter për të vazhduar instalimin e serverit lokal.



Pasi të përfundojë kopjimi, duhet të zgjidhni opsionin e nisjes së Denwer.

Ka 2 mënyra nisjeje, por vetë programi rekomandon zgjedhjen e opsionit 1. Kjo është ajo që ne bëjmë. Futni numrin 1 në vijën e komandës dhe shtypni Enter.


  • Nisja;
  • ndalesa;
  • rindezje.

Ne kemi nevojë për këto etiketa. Prandaj, futni shkronjën Y dhe shtypni Enter.


Ky ishte hapi i fundit në instalimin e serverit lokal, pas së cilës shfletuesi do të hapet automatikisht me mesazhin "Denwer u instalua me sukses", dhe gjithashtu do të shkruhet se Denwer punon me të njëjtat porte si Skype.

Prandaj, nëse keni të instaluar Skype, atëherë bëni atë që është shkruar në dritaren e shfletuesit.


Ai gjithashtu do të krijojë shkurtoret e desktopit që kemi dashur aq shumë.

  1. Start Denwer - start Denver;
  2. Stop Denwer - ndalesë;

Të gjitha. Serveri ynë lokal është i instaluar. Tani gjithçka që mbetet për të bërë është ta kontrolloni pak. Nisni dhe shikoni nëse disku ynë virtual, i cili do të veprojë si një server lokal, në të vërtetë fillon.

Përpara se të nisim, le të shkojmë te drejtoria ku kemi instaluar Denver dhe të shohim se çfarë ka atje.

Meqenëse instalova në diskun E në dosjen pritës, tani duhet të ketë një dosje të tillë në diskun tim.


Mënyra se si është. Dhe brenda dosjes duhet të ketë vetë skedarët e Denverit. Hyjmë brenda dosjes, ku duhet të shohim foton e mëposhtme.


Ka dosje. Kjo do të thotë se gjithçka u kopjua me sukses gjatë instalimit.

Tani le të kontrollojmë nëse vetë Denwer fillon. Le të përdorim shkurtoren për të nisur.

Pas nisjes së shkurtores, 2 rreshta komandimi do të pulsojnë shpejt. Kur ato zhduken, 2 shkurtore do të shfaqen në shiritin e detyrave.

Nëse shfaqen shkurtore të tilla, atëherë Denwer po funksionon. Një disk virtual me shkronjën Z ​​duhet të shfaqet gjithashtu në rastin tim. Në rastin tuaj, me letrën që keni caktuar. Gjithashtu, ky disk duhet të emërtohet në mënyrë të ngjashme me diskun në të cilin keni instaluar vetë Denver.


Siç mund ta shihni, ekziston disku "E", të cilin e instalova, si dhe disku "Z", i cili u shfaq pas nisjes së Denverit. Ata kanë të njëjtët emra. Të dy disqet emërtohen "Disku Lokal". Vetëm shkronjat janë të ndryshme.

Nëse shkojmë te disku virtual (Z), duhet të shohim të njëjtat skedarë dhe dosje në Denver që kemi parë më parë.


Te gjithe shoket. Kjo përfundon instalimin e serverit lokal. Tani mund të filloni të krijoni një faqe interneti në të dhe të bëni çdo manipulim me faqen.

Në artikullin tjetër do të tregoj. Aty do të gjeni gjithashtu një artikull të detajuar me imazhe dhe një video tutorial.

Nga rruga, në lidhje me mësimin video. Nëse dikush nuk kupton diçka nga versioni i tekstit, atëherë këtu është një mësim video që kam regjistruar posaçërisht për ju.

Me këtë do të them lamtumirë. Pres me padurim komentet tuaja dhe çdo ide për artikuj të rinj në blog. Nëse diçka nuk funksionon ose keni ndonjë pyetje, shkruajini ato në komente.

Gjithe te mirat.

Përshëndetje, Konstantin Khmelev.

Disa ditë më parë më vizitoi edhe një herë një mendim. Ideja nuk ishte e re dhe mjaft ndërhyrëse: “le të kalojmë në Windows8. Epo të lutem." Dhe duke qenë se nuk kishte asnjë mënyrë për ta larguar, grumbullova çaj dhe biskota dhe fillova.

U deshën jo më shumë se dy orë për të instaluar sistemin dhe të gjitha programet e nevojshme, por më pas erdhi momenti më interesant: më duhej të vendosja një mjedis pune, përkatësisht serverin GIT + lokal (Apache, MySQL, PHP, nginx, memcached, mongodb ). Duke kujtuar përvojën e instalimeve të mëparshme, këtë herë vendosa të dokumentoj të gjithë procesin dhe ta ruaj për pasardhësit.

Mohimi numër një:"Unë nuk jam një programues" (c), por një projektues i ndërfaqes dhe teknolog i frontit (por në disa raste mund t'i ndihmoj kolegët e mi dhe të kodoj diçka të tillë, dhe madje edhe atëherë ata nuk do të më mundin për këtë)

Mohimi numër dy: Po, unë imagjinoj në mënyrë të përkryer që në Ubuntu e gjithë kjo bëhet shumë më shpejt. Por unë punoj në Windows, kështu ka ndodhur historikisht.

Pra, le të fillojmë.

Plani ynë i punës përfshin instalimin e produkteve të mëposhtme:

  1. stuko
  2. Denwer (Apache, MySQL, PHP)
  3. Nginx
  4. Memcached
  5. MongoDB

1. Stuko

stuko- një klient i shpërndarë lirisht për protokolle të ndryshme të aksesit në distancë, duke përfshirë SSH, Telnet, rlogin.

PuTTY përfshin disa shërbime, por në punën time më nevojitet vetëm ai dhe Pegeant (një agjent vërtetimi SSH që ruan çelësat në depot e git).
Jashtë faqes:
Nëse nuk keni nevojë për ndonjë SSH, harroni këtë pikë dhe vazhdoni.

2.GIT

Për të punuar me git Unë e kam përdorur për vite tani TortoiseGit, e cila është e qëndrueshme, fleksibël dhe mbulon të gjitha nevojat e mia me 146%. Në përgjithësi, unë e rekomandoj atë.


Jashtë faqes:

2.1 TortoiseGit kërkon git për Windows, të cilat mund të merren në kodin Google;
2.2 veten time TortoiseGit instaloni nga këtu

3. Denwer

Denverin- Një komplet zotëri për një zhvillues ueb ("Dn.w.r", lexo "Denver") - një projekt nga Dmitry Koterov, një grup shpërndarjesh (Apache, PHP, MySQL, Perl, etj.) dhe një guaskë softuerësh e përdorur nga Web - zhvilluesit të zhvillojnë faqe interneti në një makinë Windows "shtëpi" (lokale).
Jashtë faqes:

3.1 Instalimi

Do të na duhet të shkarkojmë komplet bazë dhe module shtesë PHP5.

Digresioni lirik:

jo, jo thjesht shkarkoni, por merrni lidhjet e shkarkimit me email! Kjo do të thotë, do të duhet të futni emailin tuaj, si dhe emrin dhe mbiemrin tuaj, dy herë në formularin nën titullin e madh "Regjistrimi". "Regjistrimi kërkohet për shkak të lëshimit të ardhshëm të Denver 4." Prej shumë vitesh formulari kërkon falje, por nuk e besoj më (.

Zakonisht, instalimi i Denver është i shpejtë dhe pa dhimbje, por në Windows8 u sulmova nga një gabim që ankohej për një bibliotekë të humbur msvcr71.dll. Ju mund ta vendosni bibliotekën në një dosje "\Windows\System32\"(x32) ose "\Windows\SysWOW64\"(x64). Pasi skedari të jetë në dosje, hapni vetitë e tij dhe klikoni në butonin "Zblloko".

3.2 Kontrolli funksional

Pas instalimit të Denver, ne do të krijojmë një skript testi, i cili do të përdoret për të kontrolluar funksionalitetin e gjithçkaje që do të instalojmë më vonë.
Shkojmë Z:\shtëpi dhe shtoni një sajt të ri: krijoni një dosje provë.vendore, ka një dosje në të "www", të cilit i shtojmë skedarin indeks.php me tekst jashtëzakonisht krijues:

";

Rinisni Denverin, hapeni në shfletues www.test.lokal, bëni përshtypje dhe vazhdoni

4. Memcached

Memcached- softueri i mesëm që zbaton një shërbim të memorizimit të të dhënave në RAM bazuar në paradigmën e tabelës hash.

Memcache- Zgjatja PHP, ofron një ndërfaqe të përshtatshme procedurale dhe të orientuar nga objekti për memcached, një demon shumë efikas i memorizimit që është krijuar posaçërisht për të reduktuar ngarkesën e bazës së të dhënave në aplikacionet dinamike të uebit.

4.1 Instalimi i memcached

A. shkarkoni arkivin me binarin: Memcached 1.4.5 për Windows nga këtu
NË. \usr\local\memcached

4.2 Instalimi i memcache

A. shkarkoni arkivin me bibliotekën nga këtu
NË. shpaketoni përmbajtjen e arkivit në \usr\local\php5\ext\
ME. hapni skedarin php.ini (\usr\local\php5\php.ini) dhe lidhni shtesën:
extension=php_memcache.dll

4.3 Konfigurimi i lëshimit të Memcached së bashku me lëshimin e Denwer

Për të ekzekutuar skriptin me Denverin na duhet:
  1. shkruani një skript që përmban komanda për të nisur dhe ndaluar aplikacionin/shërbimin dhe vendoseni në një dosje \denwer\scripts\init.d
  2. krijoni një lidhje me këtë skript në dosjen e konfigurimit startup/stop \denwer\skriptet\kryesore\

A. krijoni një skedar të quajtur "memcached.pl" në drejtori \denwer\scripts\init.d\
Paketa #!perl -w Starters::Memcached; BEGIN ( çshift @INC, "../lib"; ) përdor StartManager; my $basedir = "/usr/local/memcached/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Starting memcached\n"; system("memcached.exe -d"); print "Filloi!\n"; ), stop => sub ( ### ### STOP. ### print "Ndalimi i memcached\n"; system("TASKKILL /F /IM memcached.exe"); print " U ndal!\n"; ); kthe 1 nëse telefonuesi;

B. Tani le të krijojmë një lidhje me skriptin - një skedar teksti të rregullt që përmban udhëzime që kur nisni, rindizni dhe ndaloni Denverin, duhet të ekzekutoni init.d/memcached.pl
Ne shkruajmë në një redaktues teksti
init.d/memcached
dhe ruani skedarin nën emrin "40_memcached" në dosjet e mëposhtme:

  • \denwer\skriptet\main\start
  • \denwer\skriptet\main\stop
  • \denwer\skriptet\main\rinis

4.4 Kontrollimi i rezultatit

Ne i shtojmë skriptit tonë të testimit (index.php):
$memcache = Memcache e re; $memcache->connect("127.0.0.1", 11211); jehonë 'Memcache ver: ' . $memcache->getVersion();

Le të rifillojmë Denverin dhe të shohim se çfarë do të ndodhë

5. Nginx

Nginx- një server i thjeshtë, i shpejtë dhe i besueshëm, jo ​​i mbingarkuar me funksione.

Jashtë sajtit:

5.1 Konfigurimi i Nginx

A. shkarkoni versionin e Windows nga jashtë sajti dhe shpaketoni atë në \usr\lokal\nginx
B. vendosja e një hosti virtual për faqen tonë të testimit. Për ta bërë këtë ne hapim \usr\local\nginx\conf\nginx.conf dhe shtojeni aty

Server (dëgjo 127.0.0.1:80; emri i serverit www.test.local test.local; if ($host = "test.local")( rishkruaj ^/(.*)$ http://www.test.local$1 i përhershëm ; ) vendndodhja ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ ( rrënja Z:\home\/test.local\www; ) vendndodhja / ( ssi on; proxy_pass http ://127.0.0.1:8080/; proxy_set_header X-REQUEST_URI $request_uri; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $remote_addr; proxy_set_header proxy_out_time proxy_end Host proxy_read_timeout 90; proxy_ ridrejtimi off; proxy_set_header Lidhja mbyllet; proxy_pass_header Content-Type; proxy_pass_header Content-Disposition; proxy_pass_header Content-Length; rrënja Z:\home\/test.local\www; ) )
Ky është një shembull i cilësimeve nga një projekt real, cilësimet tuaja padyshim mund të ndryshojnë.

5.2 Vendosja e Apache

Si parazgjedhje, Apache funksionon në portin 80, por ne sapo ia dhamë këtë port Nginx-it, kështu që tani duhet të ndryshojmë shabllonin për hostin virtual në cilësimet e Apache dhe t'i caktojmë një port tjetër nga 80 (për shembull, 8080).
Hapja \usr\local\apache\conf\httpd.conf dhe ndryshoni numrin e portit

## ## FILLIMI I SHBALLIT TË HOST VIRTUAL. ## ## Nëse dëshironi që Apache të funksionojë në një port të ndryshëm nga 80 si parazgjedhje, ## ndryshoni numrin e portës në direktivën tjetër. ## #Dëgjo $&(ip:-127.0.0.1):$&(port:-8080) #NameVirtualHost $&(ip:-127.0.0.1):$&(port:-8080) # # DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)/ public_html^1" # DocumentRootMatch "/home/(?!cgi-)(.*)/public^1" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*) " # DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/var/www/html/(?!cgi -)~(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRoot "$&" # Emri i serverit "%&/-www" # ServerAlias ​​"%&/-www" "% &/-www/www" $&(host:-) # # $&(direktivat:-) # # ScriptAlias ​​/cgi/ "$^1/cgi/" # ScriptAlias ​​/cgi-bin/ "$^1/cgi -bin/" # AllowEncodedSlashes në #

5.3 Konfigurimi i nisjes së Nginx së bashku me lëshimin e Denwer

A. krijoni një skedar të quajtur "nginx.pl" në drejtori \denwer\scripts\init.d\
Paketa #!perl -w Starters::Nginx; BEGIN ( çshift @INC, "../lib"; ) përdor StartManager; my $basedir = "/usr/local/nginx/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Starting Nginx\n"; system("start nginx.exe"); print "Filloi!\n"; ) , stop => sub ( ### ### STOP. ### print "Stopping Nginx\n"; system("nginx.exe -s stop"); print "Stop!\n"; ); kthe 1 nëse telefonuesi;

B. shkruani në një redaktues teksti
init.d/nginx
dhe ruani skedarin nën emrin "50_memcached" në dosjet e mëposhtme:

  • \denwer\skriptet\main\start
  • \denwer\skriptet\main\stop
  • \denwer\skriptet\main\rinis

5.4 Kontrollimi i rezultatit

Vendoseni skedarin pranë skriptit stil.css me përmbajtje
h1 (ngjyra: e kuqe; ) h2 (ngjyra: jeshile;)

Dhe ne do ta fisnikërojmë tonën indeks.php:
Më provo

Më provo

Memcached

lidh ("127.0.0.1", 11211); echo "Memcached ver: " . $memcache->getVersion(); ?>
Tani ne rifillojmë Denverin dhe admirojmë rezultatin. Nëse skedari CSS është i lidhur, Nginx funksionon mirë.

6. MongoDB

MongoDB- një sistem i menaxhimit të bazës së të dhënave të orientuar nga dokumenti (DBMS) me kod me burim të hapur që nuk kërkon një përshkrim të skemës së tabelës.

Jashtë faqes:

6.1 Shofer PHP

A. Shkarkoni bibliotekën php_mongo.dll nga kjo faqe: dhe vendoseni në një dosje \usr\local\php5\ext\
Nëpërmjet provave dhe gabimeve, u konstatua se në arkiv gjendet një drejtues i përshtatshëm mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip. Nëse për ndonjë arsye nuk fillon, provoni versione të tjera.

B. lidhni shtesën me php.ini
extension=php_mongo.dll

6.2 Instalimi i Mongo

A. shkarkoni arkivin nga Mongo dhe shpaketoni atë në një dosje \usr\lokale\mongodb . Në të njëjtën dosje krijojmë edhe dy dosje të tjera:

B. instaloni shërbimin
> cd C:\WebServers\usr\local\mongodb\bin\
> mongod.exe --instalo --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\

6.3 Vendosja e MongoDB për të nisur në lidhje me Denverin

A. krijoni një skedar me emrin "mongod.pl" në drejtori \denwer\scripts\init.d\
Paketa #!perl -w Starters::mongoDB; BEGIN ( çshift @INC, "../lib"; ) përdor StartManager; StartManager::action $ARGV, start => sub ( ### ### START. ### print "Starting mongoDB\n"; system("net start mongoDB"); print "Filloi!\n"; ), stop => sub ( ### ### STOP. ### print "Ndalimi i mongoDB\n"; system("net stop mongoDB"); print "U ndal!\n"; ); kthe 1 nëse telefonuesi;

B. shkruani në një redaktues teksti
init.d/mongod
dhe ruani skedarin nën emrin "60_mongod" te dosjet tashmë të njohura për ne:

  • \denwer\skriptet\main\start
  • \denwer\skriptet\main\stop
  • \denwer\skriptet\main\rinis

6.4 Kontrollimi i rezultatit

Le të hapim ndërfaqen e konsolës mongo
> Z:\usr\local\mongodb\bin\mongo.exe

Dhe ne do të fusim dhe nxjerrim vlerën e testit në bazën e të dhënave "test".
> db.test.save (( emri: "Habr!" ))
> db.test.find()

Rezultati duhet të duket si ky:

6.5. Instalimi i ndërfaqes së menaxhimit të bazës së të dhënave Mongo

Ekziston një listë dhe rishikime të shkurtra të paneleve të administratorit në faqen e internetit të MongoDB, kështu që ju mund të zgjidhni sipas shijes tuaj.
Zgjodha RockMongo për veten time, kështu që me ndihmën e tij më në fund do të sigurohemi që gjithçka të funksionojë për ne dhe të mos rrëzohet askund.

A. shkarkoni arkivin me panelin e administratorit nga kjo faqe. Natyrisht, ne zgjedhim Versioni i Windows. Në kohën e shkrimit të këtij artikulli RockMongo-on-Windows v0.0.4

B. merrni një dosje nga arkivi \rockmongo-on-windows\web\rockmongo dhe kopjojeni atë në drejtorinë e faqes sonë të testimit
Hapja config.php dhe ndryshoni vlerën e parametrit
$MONGO["servers"][$i]["control_auth"] = e vërtetë;

$MONGO["servers"][$i]["control_auth"] = e rreme;

C. Kontrolloni rezultatin duke përdorur lidhjen www.test.local/rockmongo/index.php

urime! Tani jemi bërë plotësisht dhe në mënyrë të pakthyeshme mirë.

Bonusi numër 1. Puna me php nga tastiera e Windows

Ndoshta do të jetë e dobishme për dikë. Më erdhi mirë kur drejtuesi ynë i keq i teknologjisë vendosi që "skedarët SQL janë një gjë e së kaluarës, le të përdorim migrimet". Sigurisht, për hir të mirësjelljes, u përpoqa të shtirja keqkuptim të plotë dhe madje derdha një lot, por u ekspozova dhe më dërguan të kuptoj se si funksionon në Windows.
Doli se gjithçka që ju nevojitet për lumturinë është shtoni direktorinë PHP në PATH.


Klikoni në "Ndrysho" dhe shtoni në fund të rreshtit
;Z:\usr\local\php5

Tani le të kontrollojmë nëse gjithçka funksionoi.
Le të krijojmë një skedar në drejtorinë e faqes së testimit konsol.php

Hap konsolën(mundeni direkt nga e njëjta dosje - klikoni me të djathtën me SHIFT të shtypur në një hapësirë ​​boshe dhe zgjidhni "Open command window").
Fut:
> php console.php "Emri i përdoruesit"

Konsola përgjigjet:
> "Përshëndetje, Emri i Përdoruesit!"

PHP është i mundur, gëzim i përgjithshëm, duartrokitje, perde.

Bonusi numër 2.

Të gjithë skedarët dhe shembujt e përmendur në artikull në një arkiv falas pa SMS: në Github

Shpresoj që ky material të jetë i dobishëm.
Do të isha mirënjohës për komentet dhe sugjerimet.

Etiketa:

  • denwer
  • server lokal
Shto etiketa

Artikujt më të mirë mbi këtë temë