പ്രാദേശിക നെറ്റ്‌വർക്ക് ഇൻസ്റ്റാളേഷൻ സേവനങ്ങൾ. കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളുടെ ഇൻസ്റ്റാളേഷനും പ്രാദേശിക നെറ്റ്‌വർക്കുകളുടെ സൃഷ്ടിയും. ഒരു പ്രാദേശിക നെറ്റ്‌വർക്ക് സ്ഥാപിക്കുന്നതിന് ഒരു ഡാറ്റാ ട്രാൻസ്മിഷൻ മീഡിയം തിരഞ്ഞെടുക്കുന്നു. ഇൻ്റർനെറ്റ് കണക്ഷനുള്ള ലളിതമായ ഓഫീസ് ലോക്കൽ നെറ്റ്‌വർക്ക്

കുറച്ച് ദിവസങ്ങൾക്ക് മുമ്പ് ഒരിക്കൽ കൂടി ഒരു ചിന്ത എന്നെ സന്ദർശിച്ചു. ഈ ആശയം പുതിയതും തികച്ചും കടന്നുകയറ്റവുമല്ല: “നമുക്ക് Windows8-ലേക്ക് മാറാം. ശരി, ദയവായി." പിന്നെ അവളെ ഓടിക്കാൻ വഴിയില്ലാത്തതിനാൽ ചായയും കുക്കീസും സ്റ്റോക്ക് ചെയ്തു ഞാൻ തുടങ്ങി.

സിസ്റ്റത്തിൻ്റെ ഇൻസ്റ്റാളേഷനും എല്ലാം ആവശ്യമായ പ്രോഗ്രാമുകൾഇതിന് രണ്ട് മണിക്കൂറിൽ കൂടുതൽ എടുത്തില്ല, പക്ഷേ പിന്നീട് ഏറ്റവും കൂടുതൽ വന്നു രസകരമായ പോയിൻ്റ്: എനിക്ക് വികസിപ്പിക്കേണ്ടതുണ്ട് തൊഴിൽ അന്തരീക്ഷം, അതായത് - GIT + പ്രാദേശിക സെർവർ(അപ്പാച്ചെ, MySQL, PHP, nginx, memcached, mongodb). അനുഭവം ഓർക്കുന്നു മുമ്പത്തെ ഇൻസ്റ്റാളേഷനുകൾ, ഈ സമയം മുഴുവൻ പ്രക്രിയയും രേഖപ്പെടുത്താനും അത് പിൻതലമുറയ്ക്കായി സംരക്ഷിക്കാനും ഞാൻ തീരുമാനിച്ചു.

നിരാകരണം നമ്പർ ഒന്ന്:"ഞാൻ ഒരു പ്രോഗ്രാമർ അല്ല" (സി), എന്നാൽ ഒരു ഇൻ്റർഫേസ് ഡിസൈനറും ഫ്രണ്ട്-എൻഡ് ടെക്നോളജിസ്റ്റും (എന്നാൽ ചില സന്ദർഭങ്ങളിൽ എനിക്ക് എൻ്റെ സഹപ്രവർത്തകരെ സഹായിക്കാനും അത്തരത്തിലുള്ള എന്തെങ്കിലും കോഡ് ചെയ്യാനും കഴിയും, അവർ പിന്നീട് എന്നെ തോൽപ്പിക്കില്ല)

നിരാകരണ നമ്പർ രണ്ട്:അതെ, ഉബുണ്ടുവിൽ ഇതെല്ലാം വളരെ വേഗത്തിൽ ചെയ്യുന്നുവെന്ന് ഞാൻ തികച്ചും സങ്കൽപ്പിക്കുന്നു. എന്നാൽ ഞാൻ വിൻഡോസിൽ പ്രവർത്തിക്കുന്നു, ഇത് ചരിത്രപരമായി സംഭവിച്ചത് ഇങ്ങനെയാണ്.

അതുകൊണ്ട് നമുക്ക് തുടങ്ങാം.

ഞങ്ങളുടെ വർക്ക് പ്ലാനിൽ ഇനിപ്പറയുന്ന ഉൽപ്പന്നങ്ങളുടെ ഇൻസ്റ്റാളേഷൻ ഉൾപ്പെടുന്നു:

  1. പുട്ടി
  2. ഡെൻവർ (അപ്പാച്ചെ, MySQL, PHP)
  3. Nginx
  4. മെംകാഷ് ചെയ്തു
  5. മോംഗോഡിബി

1. പുട്ടി

പുട്ടി- വിവിധ പ്രോട്ടോക്കോളുകൾക്കായി സ്വതന്ത്രമായി പുനർവിതരണം ചെയ്യാവുന്ന ക്ലയൻ്റ് വിദൂര ആക്സസ്, SSH, Telnet, rlogin ഉൾപ്പെടെ.

പുട്ടിയിൽ നിരവധി യൂട്ടിലിറ്റികൾ ഉൾപ്പെടുന്നു, പക്ഷേ എൻ്റെ ജോലിയിൽ എനിക്ക് ഇത് മാത്രമേ ആവശ്യമുള്ളൂ, പെഗെൻ്റും (ജിറ്റ് റിപ്പോസിറ്ററികളിലേക്ക് കീകൾ സംഭരിക്കുന്ന ഒരു എസ്എസ്എച്ച് പ്രാമാണീകരണ ഏജൻ്റ്).
ഓഫ്‌സൈറ്റ്:
നിങ്ങൾക്ക് SSH ഒന്നും ആവശ്യമില്ലെങ്കിൽ, ഈ പോയിൻ്റ് മറന്ന് മുന്നോട്ട് പോകുക.

2.ജിഐടി

കൂടെ പ്രവർത്തിക്കാൻ gitഞാൻ ഇപ്പോൾ വർഷങ്ങളായി ഇത് ഉപയോഗിക്കുന്നു TortoiseGit, അത് സുസ്ഥിരവും വഴക്കമുള്ളതും എൻ്റെ എല്ലാ ആവശ്യങ്ങളും 146% ഉൾക്കൊള്ളുന്നു. പൊതുവേ, ഞാൻ അത് ശുപാർശ ചെയ്യുന്നു.


ഓഫ്‌സൈറ്റ്:

2.1 TortoiseGit ആവശ്യമാണ് വിൻഡോസിനായി git, ഗൂഗിൾകോഡിൽ എടുക്കാവുന്നത്;
2.2 ഞാൻ തന്നെ TortoiseGitഇവിടെ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുക

3. ഡെൻവർ

ഡെൻവർ - ജെൻ്റിൽമാൻ സെറ്റ്വെബ് ഡെവലപ്പർ (“D.n.w.r”, വായിക്കുക “ഡെൻവർ”) - ദിമിത്രി കൊട്ടറോവിൻ്റെ ഒരു പ്രോജക്റ്റ്, ഒരു കൂട്ടം വിതരണങ്ങളും (അപ്പാച്ചെ, PHP, MySQL, Perl, മുതലായവ) ഒരു “ഹോമിലെ വികസന സൈറ്റുകൾക്കായി വെബ് ഡെവലപ്പർമാർ ഉപയോഗിക്കുന്ന ഒരു സോഫ്റ്റ്‌വെയർ ഷെല്ലും. ” (പ്രാദേശിക) വിൻഡോസ് മെഷീൻ.
ഓഫ്‌സൈറ്റ്:

3.1 ഇൻസ്റ്റലേഷൻ

ഞങ്ങൾ ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട് അടിസ്ഥാന കിറ്റ് കൂടാതെ അധിക PHP5 മൊഡ്യൂളുകളും.

ലിറിക്കൽ ഡൈഗ്രഷൻ:

ഇല്ല, ഡൗൺലോഡ് മാത്രമല്ല, ഇമെയിൽ വഴി ഡൗൺലോഡ് ലിങ്കുകൾ സ്വീകരിക്കുക! അതായത്, വലിയ "രജിസ്‌ട്രേഷൻ" തലക്കെട്ടിന് കീഴിലുള്ള ഫോമിൽ നിങ്ങളുടെ ഇമെയിലും അതുപോലെ നിങ്ങളുടെ ആദ്യഭാഗവും അവസാന പേരും രണ്ടുതവണ നൽകേണ്ടിവരും. "ഡെൻവർ 4 ൻ്റെ ഭാവി റിലീസ് കാരണം രജിസ്ട്രേഷൻ ആവശ്യമാണ്." നിരവധി വർഷങ്ങളായി ഫോം ക്ഷമാപണം നടത്തുന്നു, പക്ഷേ ഞാൻ ഇനി അത് വിശ്വസിക്കുന്നില്ല (.

സാധാരണയായി, ഡെൻവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വേഗമേറിയതും വേദനയില്ലാത്തതുമാണ്, പക്ഷേ Windows8-ൽ ഒരു പിശക് എന്നെ ആക്രമിച്ചു, അത് കാണാതെ പോയ ലൈബ്രറിയെക്കുറിച്ച് പരാതിപ്പെട്ടു msvcr71.dll. നിങ്ങൾക്ക് ലൈബ്രറി ഒരു ഫോൾഡറിൽ ഇടാം "\Windows\System32\"(x32) അല്ലെങ്കിൽ "\Windows\SysWOW64\"(x64). ഫയൽ ഫോൾഡറിൽ കഴിഞ്ഞാൽ, അതിൻ്റെ പ്രോപ്പർട്ടികൾ തുറന്ന് "അൺലോക്ക്" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.

3.2 പ്രവർത്തനപരമായ പരിശോധന

ഡെൻവർ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഞങ്ങൾ ഒരു ടെസ്റ്റ് സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കും, അത് ഞങ്ങൾ പിന്നീട് ഇൻസ്റ്റാൾ ചെയ്യുന്ന എല്ലാറ്റിൻ്റെയും പ്രവർത്തനക്ഷമത പരിശോധിക്കാൻ ഉപയോഗിക്കും.
നമുക്ക് പോകാം Z:\homeഒരു പുതിയ സൈറ്റ് ചേർക്കുക: ഒരു ഫോൾഡർ സൃഷ്‌ടിക്കുക test.local, അതിൽ ഒരു ഫോൾഡർ ഉണ്ട് "www", അതിൽ ഞങ്ങൾ ഫയൽ ചേർക്കുന്നു index.phpഅവിശ്വസനീയമാംവിധം സൃഷ്ടിപരമായ വാചകം ഉപയോഗിച്ച്:

";

ഡെൻവർ പുനരാരംഭിക്കുക, ബ്രൗസറിൽ തുറക്കുക www.test.local, മതിപ്പുളവാക്കി മുന്നോട്ട് പോകുക

4. മെംകാഷ്ഡ്

മെംകാഷ് ചെയ്തു- ഹാഷ് ടേബിൾ മാതൃകയെ അടിസ്ഥാനമാക്കി റാമിൽ ഒരു ഡാറ്റ കാഷിംഗ് സേവനം നടപ്പിലാക്കുന്ന മിഡിൽവെയർ.

മെംകാഷെ- PHP എക്സ്റ്റൻഷൻ, മെംകാഷെഡിന് സൗകര്യപ്രദമായ പ്രൊസീജറൽ, ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് ഇൻ്റർഫേസ് നൽകുന്നു, ഡൈനാമിക് വെബ് ആപ്ലിക്കേഷനുകളിൽ ഡാറ്റാബേസ് ലോഡ് കുറയ്ക്കാൻ പ്രത്യേകം രൂപകൽപ്പന ചെയ്ത വളരെ കാര്യക്ഷമമായ കാഷിംഗ് ഡെമൺ.

4.1 memcached ഇൻസ്റ്റാൾ ചെയ്യുന്നു

എ.ബൈനറി ഉപയോഗിച്ച് ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക: വിൻഡോസിനായി 1.4.5 മെംകാഷ് ചെയ്തുഇവിടെ നിന്ന്
IN. \usr\local\memcached

4.2 മെംകാഷെ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

എ.ഇവിടെ നിന്ന് ലൈബ്രറിയോടൊപ്പം ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക
IN.ആർക്കൈവിലെ ഉള്ളടക്കങ്ങൾ അൺപാക്ക് ചെയ്യുക \usr\local\php5\ext\
കൂടെ.ഫയൽ തുറക്കുക php.ini (\usr\local\php5\php.ini) കൂടാതെ വിപുലീകരണം ബന്ധിപ്പിക്കുക:
വിപുലീകരണം=php_memcache.dll

4.3 Denwer-ൻ്റെ സമാരംഭത്തിനൊപ്പം Memcached-ൻ്റെ ലോഞ്ച് കോൺഫിഗർ ചെയ്യുന്നു

ഡെൻവർ ഉപയോഗിച്ച് സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാൻ ഞങ്ങൾക്ക് ഇത് ആവശ്യമാണ്:
  1. ആപ്ലിക്കേഷൻ/സർവീസ് ആരംഭിക്കുന്നതിനും നിർത്തുന്നതിനുമുള്ള കമാൻഡുകൾ അടങ്ങിയ ഒരു സ്ക്രിപ്റ്റ് എഴുതി ഒരു ഫോൾഡറിൽ ഇടുക \denwer\scripts\init.d
  2. സ്റ്റാർട്ടപ്പ്/സ്റ്റോപ്പ് കോൺഫിഗറേഷൻ ഫോൾഡറിൽ ഈ സ്ക്രിപ്റ്റിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കുക \denwer\scripts\main\

എ.ഡയറക്ടറിയിൽ "memcached.pl" എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്ടിക്കുക \denwer\scripts\init.d\
#!perl -w പാക്കേജ് സ്റ്റാർട്ടറുകൾ::Memcached; BEGIN (unshift @INC, "../lib"; ) StartManager ഉപയോഗിക്കുക; എൻ്റെ $ബേസ്ഡിർ = "/usr/local/memcached/"; chdir ($ baseir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "memcached\n"; system("memcached.exe -d"); പ്രിൻ്റ് " ആരംഭിച്ചു!\n"; ), നിർത്തുക => ഉപ ( ### ### STOP. ### പ്രിൻ്റ് "സ്റ്റോപ്പിംഗ് memcached\n"; system("TASKKILL /F /IM memcached.exe"); പ്രിൻ്റ് " നിർത്തി!\n"; ); വിളിക്കുന്നയാളാണെങ്കിൽ 1 തിരികെ നൽകുക;

ബി.ഇനി നമുക്ക് സ്ക്രിപ്റ്റിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കാം - ഡെൻവർ ആരംഭിക്കുമ്പോഴും പുനരാരംഭിക്കുമ്പോഴും നിർത്തുമ്പോഴും നിങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യേണ്ട നിർദ്ദേശങ്ങൾ അടങ്ങിയ ഒരു സാധാരണ ടെക്സ്റ്റ് ഫയൽ init.d/memcached.pl
IN ടെക്സ്റ്റ് എഡിറ്റർഞങ്ങൾ എഴുതുന്നു
init.d/memcached
എന്ന പേരിൽ ഫയൽ സേവ് ചെയ്യുക "40_memcached"ഇനിപ്പറയുന്ന ഫോൾഡറുകളിലേക്ക്:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

4.4 ഫലം പരിശോധിക്കുന്നു

ഞങ്ങളുടെ ടെസ്റ്റ് സ്ക്രിപ്റ്റിലേക്ക് ഞങ്ങൾ ചേർക്കുന്നു (index.php):
$memcache = പുതിയ Memcache; $memcache->കണക്റ്റ് ("127.0.0.1", 11211); echo 'Memcache ver:' . $memcache->getVersion();

നമുക്ക് ഡെൻവർ പുനരാരംഭിച്ച് എന്താണ് സംഭവിക്കുന്നതെന്ന് നോക്കാം

5. Nginx

Nginx- ലളിതവും വേഗതയേറിയതും വിശ്വസനീയവുമായ സെർവർ, ഫംഗ്ഷനുകളാൽ ഓവർലോഡ് ചെയ്യാത്തത്.

ഓഫ്‌സൈറ്റ്:

5.1 Nginx സജ്ജീകരിക്കുന്നു

എ.ഓഫ്‌സൈറ്റിൽ നിന്ന് വിൻഡോസ് പതിപ്പ് ഡൗൺലോഡ് ചെയ്ത് അൺപാക്ക് ചെയ്യുക \usr\local\nginx
ബി.ഞങ്ങളുടെ ടെസ്റ്റ് സൈറ്റിനായി ഒരു വെർച്വൽ ഹോസ്റ്റ് സജ്ജീകരിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ തുറക്കുന്നു \usr\local\nginx\conf\nginx.confഅവിടെ ചേർക്കുക

സെർവർ (ശ്രവിക്കുക 127.0.0.1:80; server_name www.test.local test.local; എങ്കിൽ ($host = "test.local")( തിരുത്തിയെഴുതുക ^/(.*)$ http://www.test.local$1 സ്ഥിരം ; //127.0.0.1:8080/; proxy_set_header $remote_addr; പ്രോക്സി_പാസ്_ഹെഡർ ഉള്ളടക്കം-നീളം: /test.local\www;
ഇത് ഒരു യഥാർത്ഥ പ്രോജക്റ്റിൽ നിന്നുള്ള ക്രമീകരണങ്ങളുടെ ഒരു ഉദാഹരണമാണ്, നിങ്ങളുടെ ക്രമീകരണങ്ങൾ വ്യക്തമായും വ്യത്യാസപ്പെടാം.

5.2 അപ്പാച്ചെ സജ്ജീകരിക്കുന്നു

സ്ഥിരസ്ഥിതിയായി, അപ്പാച്ചെ പോർട്ട് 80-ൽ പ്രവർത്തിക്കുന്നു, എന്നാൽ ഞങ്ങൾ ഈ പോർട്ട് എൻജിൻഎക്‌സിന് നൽകി, അതിനാൽ ഇപ്പോൾ അപ്പാച്ചെ ക്രമീകരണങ്ങളിൽ വെർച്വൽ ഹോസ്റ്റിനായുള്ള ടെംപ്ലേറ്റ് മാറ്റി 80 ഒഴികെയുള്ള ഒരു പോർട്ട് നൽകേണ്ടതുണ്ട് (ഉദാഹരണത്തിന്, 8080).
തുറക്കുന്നു \usr\local\apache\conf\httpd.confകൂടാതെ പോർട്ട് നമ്പർ മാറ്റുക

വെർച്വൽ ഹോസ്റ്റ് ടെംപ്ലേറ്റിൻ്റെ ## ## ആരംഭം. ## ## ഡിഫോൾട്ടായി 80 അല്ലാത്ത ഒരു പോർട്ടിൽ അപ്പാച്ചെ പ്രവർത്തിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ## അടുത്ത നിർദ്ദേശത്തിൽ പോർട്ട് നമ്പർ മാറ്റുക. ## #Listen $&(ip:-127.0.0.1):$&(പോർട്ട്:-8080) #NameVirtualHost $&(ip:-127.0.0.1):$&(പോർട്ട്:-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 "$&" # ServerName "%&/-www" # ServerAlias ​​"%&/-www" "% &/-www/www" $&(ഹോസ്‌റ്റ്:-) # # $&(നിർദ്ദേശങ്ങൾ:-) # # സ്ക്രിപ്റ്റ് ഏലിയാസ് /cgi/ "$^1/cgi/" # ScriptAlias ​​/cgi-bin/ "$^1/cgi -bin/" # AllowEncodedSlashes on #

5.3 Denwer ലോഞ്ചിനൊപ്പം Nginx ലോഞ്ച് കോൺഫിഗർ ചെയ്യുന്നു

എ.ഡയറക്ടറിയിൽ "nginx.pl" എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്ടിക്കുക \denwer\scripts\init.d\
#!perl -w പാക്കേജ് സ്റ്റാർട്ടറുകൾ::Nginx; BEGIN (unshift @INC, "../lib"; ) StartManager ഉപയോഗിക്കുക; എൻ്റെ $basedir = "/usr/local/nginx/"; chdir ($ baseir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Nginx\n"; system("start nginx.exe"); പ്രിൻ്റ് "ആരംഭിച്ചു!\n"; ) , നിർത്തുക => ഉപ ( ### ### STOP. ### പ്രിൻ്റ് "Nginx നിർത്തുന്നു\n"; സിസ്റ്റം("nginx.exe -s stop"); പ്രിൻ്റ് " നിർത്തി!\n"; ); വിളിക്കുന്നയാളാണെങ്കിൽ 1 തിരികെ നൽകുക;

ബി.ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ എഴുതുക
init.d/nginx
എന്ന പേരിൽ ഫയൽ സേവ് ചെയ്യുക "50_memcached"ഇനിപ്പറയുന്ന ഫോൾഡറുകളിലേക്ക്:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

5.4 ഫലം പരിശോധിക്കുന്നു

സ്ക്രിപ്റ്റിന് അടുത്തായി ഫയൽ സ്ഥാപിക്കുക style.cssഉള്ളടക്കത്തോടെ
h1(നിറം: ചുവപ്പ്; ) h2(നിറം: പച്ച; )

ഞങ്ങൾ ഞങ്ങളുടെ ശ്രേഷ്ഠമാക്കും index.php:
എന്നെ പരീക്ഷിക്കൂ

എന്നെ പരീക്ഷിക്കൂ

മെംകാഷ് ചെയ്തു

കണക്ട് ("127.0.0.1", 11211);


echo "Memcached ver:" . $memcache->getVersion();

?>

ഇപ്പോൾ ഞങ്ങൾ ഡെൻവർ പുനരാരംഭിക്കുകയും ഫലത്തെ അഭിനന്ദിക്കുകയും ചെയ്യുന്നു. CSS ഫയൽ കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, Nginx നന്നായി പ്രവർത്തിക്കുന്നു. 6. മോംഗോഡിബി മോംഗോഡിബി- ഡോക്യുമെൻ്റ്-ഓറിയൻ്റഡ് ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റം (ഡിബിഎംഎസ്) തുറന്നിരിക്കുന്നു

ഓഫ്‌സൈറ്റ്:

സോഴ്സ് കോഡ്

എ., പട്ടിക സ്കീമയുടെ ഒരു വിവരണം ആവശ്യമില്ല. 6.1 PHP ഡ്രൈവർലൈബ്രറി ഡൗൺലോഡ് ചെയ്യുക \usr\local\php5\ext\
php_mongo.dll ഈ സൈറ്റിൽ നിന്ന്: അത് ഫോൾഡറിൽ ഇടുകപരീക്ഷണത്തിലൂടെയും പിശകിലൂടെയും അത് കണ്ടെത്തി അനുയോജ്യമായ ഡ്രൈവർആർക്കൈവിൽ അടങ്ങിയിരിക്കുന്നു

ബി. mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip php.ini
. ചില കാരണങ്ങളാൽ ഇത് ആരംഭിച്ചില്ലെങ്കിൽ, മറ്റ് പതിപ്പുകൾ പരീക്ഷിക്കുക.

വിപുലീകരണം ബന്ധിപ്പിക്കുക

വിപുലീകരണം=php_mongo.dll 6.2 മോംഗോ ഇൻസ്റ്റാൾ ചെയ്യുന്നു എ. മോംഗോയിൽ നിന്ന് ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്‌ത് ഒരു ഫോൾഡറിലേക്ക് അൺപാക്ക് ചെയ്യുക

ബി.\usr\local\mongodb
. അതേ ഫോൾഡറിൽ ഞങ്ങൾ രണ്ട് ഫോൾഡറുകൾ കൂടി സൃഷ്ടിക്കുന്നു:
> mongod.exe --install --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\

6.3 ഡെൻവറുമായി ചേർന്ന് സമാരംഭിക്കുന്നതിന് MongoDB സജ്ജീകരിക്കുന്നു

എ.എന്ന പേരിൽ ഒരു ഫയൽ ഉണ്ടാക്കുക "mongod.pl"ഡയറക്ടറിയിൽ \denwer\scripts\init.d\
#!perl -w പാക്കേജ് സ്റ്റാർട്ടറുകൾ::mongoDB; BEGIN (unshift @INC, "../lib"; ) StartManager ഉപയോഗിക്കുക; StartManager::action $ARGV, start => sub ( ### ### START. ### print "mongoDB\n"; സിസ്റ്റം("net start mongoDB"); പ്രിൻ്റ് " ആരംഭിച്ചു!\n"; ), നിർത്തുക => ഉപ ( ### ### STOP. ### പ്രിൻ്റ് "സ്റ്റോപ്പിംഗ് മോംഗോഡിബി\n"; സിസ്റ്റം("നെറ്റ് സ്റ്റോപ്പ് മോംഗോഡിബി"); പ്രിൻ്റ് " നിർത്തി!\n"; ); വിളിക്കുന്നയാളാണെങ്കിൽ 1 തിരികെ നൽകുക;

ബി.ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ എഴുതുക
init.d/mongod
എന്ന പേരിൽ ഫയൽ സേവ് ചെയ്യുക "60_mongod"ഞങ്ങൾക്ക് ഇതിനകം പരിചിതമായ ഫോൾഡറുകളിലേക്ക്:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

6.4 ഫലം പരിശോധിക്കുന്നു

നമുക്ക് മോംഗോ കൺസോൾ ഇൻ്റർഫേസ് സമാരംഭിക്കാം
> Z:\usr\local\mongodb\bin\mongo.exe

കൂടാതെ "ടെസ്റ്റ്" ഡാറ്റാബേസിലേക്ക് ഞങ്ങൾ ടെസ്റ്റ് മൂല്യം തിരുകുകയും ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യും
> db.test.save ((പേര്: "Habr!" ))
> db.test.find()

ഫലം ഇതുപോലെ ആയിരിക്കണം:

6.5 മോംഗോ ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് ഇൻ്റർഫേസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

മോംഗോഡിബി വെബ്‌സൈറ്റിൽ അഡ്മിൻ പാനലുകളുടെ ഒരു ലിസ്റ്റും ഹ്രസ്വ അവലോകനങ്ങളും ഉണ്ട്, അതിനാൽ നിങ്ങളുടെ അഭിരുചിക്കനുസരിച്ച് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.
ഞാൻ എനിക്കായി RockMongo തിരഞ്ഞെടുത്തു, അതിനാൽ അതിൻ്റെ സഹായത്തോടെ എല്ലാം ഞങ്ങൾക്ക് വേണ്ടി പ്രവർത്തിക്കുന്നുവെന്നും എവിടെയും തകരുന്നില്ലെന്നും ഞങ്ങൾ ഉറപ്പാക്കും.

എ.ഈ പേജിൽ നിന്ന് അഡ്മിൻ പാനൽ ഉപയോഗിച്ച് ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക. സ്വാഭാവികമായും, ഞങ്ങൾ തിരഞ്ഞെടുക്കുന്നു വിൻഡോസ് പതിപ്പ്. ഈ ലേഖനം എഴുതുന്ന സമയത്ത് RockMongo-on-Windows v0.0.4

ബി.ആർക്കൈവിൽ നിന്ന് ഒരു ഫോൾഡർ എടുക്കുക \rockmongo-on-windows\web\rockmongo അത് ഞങ്ങളുടെ ടെസ്റ്റ് സൈറ്റിൻ്റെ ഡയറക്ടറിയിലേക്ക് പകർത്തുക
തുറക്കുന്നു config.phpകൂടാതെ പരാമീറ്ററിൻ്റെ മൂല്യം മാറ്റുക
$MONGO["servers"][$i]["control_auth"] = true;
ഓൺ
$MONGO["servers"][$i]["control_auth"] = false;

സി. www.test.local/rockmongo/index.php എന്ന ലിങ്ക് ഉപയോഗിച്ച് ഫലം പരിശോധിക്കുക

അഭിനന്ദനങ്ങൾ! ഇപ്പോൾ ഞങ്ങൾ പൂർണ്ണമായും മാറ്റാനാകാത്തവിധം നന്നായി ചെയ്തു.

ബോണസ് #1. വിൻഡോസ് കൺസോളിൽ നിന്ന് php ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു

ഒരുപക്ഷേ അത് ആർക്കെങ്കിലും ഉപകാരപ്പെടും. "SQL ഫയലുകൾ പഴയ കാര്യമാണ്, നമുക്ക് മൈഗ്രേഷനുകൾ ഉപയോഗിക്കാം" എന്ന് ഞങ്ങളുടെ ദുഷിച്ച സാങ്കേതിക നേതൃത്വം തീരുമാനിച്ചപ്പോൾ അത് എനിക്ക് ഉപയോഗപ്രദമായി. തീർച്ചയായും, മാന്യതയ്‌ക്ക് വേണ്ടി, ഞാൻ പൂർണ്ണമായ തെറ്റിദ്ധാരണ പരത്താനും ഒരു കണ്ണുനീർ പൊഴിക്കാനും ശ്രമിച്ചു, പക്ഷേ ഇത് വിൻഡോസിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ എന്നെ തുറന്നുകാട്ടി അയച്ചു.
നിങ്ങൾക്ക് സന്തോഷത്തിന് വേണ്ടത് അത് മാത്രമാണെന്ന് മനസ്സിലായി രജിസ്റ്റർ ചെയ്യുക PHP ഡയറക്ടറി PATH ൽ.


"എഡിറ്റ്" ക്ലിക്ക് ചെയ്ത് വരിയുടെ അവസാനം ചേർക്കുക
;Z:\usr\local\php5

ഇപ്പോൾ എല്ലാം പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാം.
ടെസ്റ്റ് സൈറ്റിൻ്റെ ഡയറക്ടറിയിൽ നമുക്ക് ഒരു ഫയൽ സൃഷ്ടിക്കാം console.php

കൺസോൾ തുറക്കുക(നിങ്ങൾക്ക് ഒരേ ഫോൾഡറിൽ നിന്ന് നേരിട്ട് കഴിയും - ശൂന്യമായ സ്ഥലത്ത് SHIFT അമർത്തി വലത്-ക്ലിക്കുചെയ്ത് "കമാൻഡ് വിൻഡോ തുറക്കുക" തിരഞ്ഞെടുക്കുക).
നൽകുക:
> php console.php “ഉപയോക്തൃനാമം”

കൺസോൾ പ്രതികരിക്കുന്നു:
> "ഹലോ, ഉപയോക്തൃനാമം!"

PHP പരാജയപ്പെട്ടു, പൊതുവായ ആഹ്ലാദം, കരഘോഷം, തിരശ്ശീല.

ബോണസ് #2.

എസ്എംഎസ് ഇല്ലാതെ സൗജന്യമായി ഒരു ആർക്കൈവിൽ ലേഖനത്തിൽ പരാമർശിച്ചിരിക്കുന്ന എല്ലാ ഫയലുകളും ഉദാഹരണങ്ങളും: Github-ൽ

ഈ മെറ്റീരിയൽ ഉപയോഗപ്രദമാകുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു.
അഭിപ്രായങ്ങൾക്കും നിർദ്ദേശങ്ങൾക്കും ഞാൻ നന്ദിയുള്ളവനായിരിക്കും.

ടാഗുകൾ: ടാഗുകൾ ചേർക്കുക

ഒരു സെർവർ എങ്ങനെ വിന്യസിക്കാം?

മാസ്റ്ററുടെ ഉത്തരം:

ഒരു ഓർഗനൈസേഷനിലോ കമ്പനിയിലോ ഏതെങ്കിലും പ്രാദേശിക നെറ്റ്‌വർക്ക് സൃഷ്ടിക്കുന്നത് ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിലൂടെ ആരംഭിക്കുന്നു. സെർവർ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഓരോ പിസിയുടെയും ഇൻറർനെറ്റിലേക്കുള്ള പാരാമീറ്ററുകളും ആക്‌സസ്സും നിയന്ത്രിക്കാനും കോൺഫിഗർ ചെയ്യാനും ഓർഗനൈസേഷണൽ ഉപകരണങ്ങളുടെ ഓപ്പറേറ്റിംഗ് പാരാമീറ്ററുകൾ - പ്രിൻ്ററുകൾ, സ്കാനറുകൾ മുതലായവ നടത്താനും കഴിയും.

നിങ്ങൾക്ക് സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ കഴിവുകളും വിൻഡോസ് സെർവർ ഒഎസിൽ പ്രവർത്തിച്ച പരിചയവും ഉണ്ടെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.

അതിനാൽ, ഒരു പ്രാദേശിക നെറ്റ്‌വർക്ക് സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾക്ക് ഒരു ഹോസ്റ്റ് കമ്പ്യൂട്ടർ ആവശ്യമാണ്, അതിൽ ഒരു സെർവർ വിന്യസിക്കുന്നതിനുള്ള ഏകദേശ ആവശ്യകതകളുമായി പൊരുത്തപ്പെടുന്ന പാരാമീറ്ററുകൾ. തിരഞ്ഞെടുത്ത പിസിയുടെ സവിശേഷതകൾ വ്യത്യസ്തമായിരിക്കാം - അത് നിർവഹിക്കുന്ന ജോലികളെ ആശ്രയിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു ഡാറ്റാബേസ് സെർവറോ മെയിൽ സെർവറോ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ റാമിൻ്റെ അളവ് ഗണ്യമായിരിക്കണം. നിങ്ങൾക്ക് ഒരു ഫയൽ സെർവർ സജ്ജീകരിക്കണമെങ്കിൽ, കാര്യമായ ഹാർഡ് ഡ്രൈവ് ശേഷിയും പ്രകടനവുമുള്ള ഒരു പിസി എടുക്കേണ്ടിവരും. പെൻ്റിയം പ്രോസസർ അതിൻ്റെ മികച്ച പ്രകടനം കാരണം അത്തരം കൃത്രിമങ്ങൾ നടത്താൻ ഏറ്റവും അനുയോജ്യമാണ്. ഒരു തടസ്സമില്ലാത്ത പവർ സപ്ലൈ യൂണിറ്റ് പിസി പവർ സപ്ലൈയുമായി ബന്ധിപ്പിച്ചിരിക്കണം, കൂടാതെ പിസി തന്നെ ഒരു റെയ്ഡ് അറേ കൊണ്ട് സജ്ജീകരിച്ചിരിക്കണം.

ഒരു സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർക്ക്, ഒരു കമ്പ്യൂട്ടറിൽ ഒരു സെർവർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനേക്കാൾ എളുപ്പമുള്ള ജോലിയില്ല. എന്നാൽ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത സേവനങ്ങളുടെ തിരഞ്ഞെടുപ്പിൽ നിങ്ങൾ ഇപ്പോഴും ശ്രദ്ധിക്കേണ്ടതുണ്ട്.

ഡൈനാമിക് ഹോസ്റ്റ് കോൺഫിഗറേഷൻ പ്രോട്ടോക്കോൾ, ഡൊമെയ്ൻ നെയിം സിസ്റ്റം, വിൻഡോസ് ഇൻ്റർനെറ്റ് നെയിം സർവീസ് തുടങ്ങിയ ഘടകങ്ങൾക്കായി ചെക്ക്ബോക്സുകൾ പരിശോധിക്കണം. ഈ ആവശ്യങ്ങൾക്കായി, നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിൽ നിരവധി പാർട്ടീഷനുകൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്: Ris, പേജിംഗ് ഫയൽ, സിസ്റ്റം ഡിസ്ക്, ഉപയോക്തൃ ഡാറ്റ സംഭരണം. സിസ്റ്റം ഡിസ്കിന് കുറഞ്ഞത് 10GB ശേഷി ഉണ്ടായിരിക്കണമെന്ന് വ്യക്തമാണ്. സ്വാപ്പ് ഫയലിനായി ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കുക എന്നതായിരിക്കണം നിങ്ങളുടെ ആദ്യപടി.

ഒരു ലോക്കൽ നെറ്റ്‌വർക്ക് സെർവർ ഉപയോഗിച്ച്, എല്ലാ പിസികളും ബന്ധിപ്പിക്കുന്നതിന് നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസ് കോൺഫിഗർ ചെയ്യുക. ശരിയായ ഐപി വിലാസം വ്യക്തമാക്കുന്നത് മാത്രമേ പ്രശ്‌നങ്ങളില്ലാതെ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കൂ. അതിനാൽ, റൂട്ടറിന് ഒരു യഥാർത്ഥ വിലാസം ആവശ്യമാണ്, അതിനാൽ പിന്നീട് നിങ്ങൾക്ക് ഇൻ്റർനെറ്റ് സേവനങ്ങൾ സജ്ജീകരിക്കാൻ കഴിയും - VPN, FTP, ടെർമിനൽ സേവനം

ഗേറ്റ്‌വേയും DNS സെർവറും സൂചിപ്പിക്കാൻ ഫീൽഡിൽ റൂട്ടർ വിലാസം നൽകുക. നിരവധി നെറ്റ്‌വർക്ക് കാർഡുകൾ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾക്ക് ടെംപ്ലേറ്റ് ഇൻ്റർഫേസ് പേരുകൾ സ്വയം മാറ്റാനാകും.

ഇപ്പോൾ അഡാപ്റ്ററിൻ്റെ സവിശേഷതകളിലേക്ക് പോകുക, അവിടെ നിങ്ങൾക്ക് ലോക്കൽ നെറ്റ്വർക്ക് കണക്ഷൻ്റെ എല്ലാ സവിശേഷതകളും ക്രമീകരിക്കാൻ കഴിയും. ടാസ്ക്ബാറിൽ നിലവിലുള്ള കണക്ഷനുകൾക്കായുള്ള എല്ലാ ഐക്കണുകളും പ്രദർശിപ്പിക്കുന്നതിന്, വിൻഡോയുടെ ചുവടെയുള്ള ചെക്ക്ബോക്സ് ഓണാക്കുക. അടുത്തതായി, നിങ്ങൾ സൃഷ്ടിക്കുന്ന സെർവറിൻ്റെ തരം അനുസരിച്ച് സിസ്റ്റം വ്യക്തിഗതമായി ക്രമീകരിക്കേണ്ടതുണ്ട്.

പ്രത്യക്ഷത്തിൽ, ഏത് തരത്തിലുള്ള കമ്പ്യൂട്ടർ സിസ്റ്റങ്ങളുടെയും പല ഉപയോക്താക്കൾക്കും മിനിറ്റുകൾക്കുള്ളിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഒരു പ്രാദേശിക സെർവർ സൃഷ്ടിക്കാൻ കഴിയുമെന്ന് അറിയാം. ശരിയാണ്, എല്ലാ ഘട്ടങ്ങളും നടപ്പിലാക്കുന്നതിനുള്ള അടിസ്ഥാന രീതിയെക്കുറിച്ച് എല്ലാവർക്കും വ്യക്തമായ ധാരണയില്ല. അതിനാൽ, ഒരു പ്രാദേശിക സെർവർ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും നിങ്ങളുടെ സ്വന്തം ആവശ്യങ്ങൾക്ക് അനുയോജ്യമാക്കാമെന്നും ഭാഗികമായെങ്കിലും വിവരങ്ങൾ നൽകാൻ ശ്രമിക്കാം.

ഒരു പ്രാദേശിക സെർവർ എന്ന ആശയം

പൊതുവേ, തുടക്കത്തിൽ നിങ്ങൾ തരം അനുസരിച്ച് സൃഷ്ടിക്കുന്ന പ്രാദേശിക സെർവറുകൾ തമ്മിൽ വ്യക്തമായി വേർതിരിക്കേണ്ടതുണ്ട്. ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന വെബ് സെർവറുകൾക്ക് പുറമേ, നിങ്ങൾക്ക് ഗെയിം സെർവറുകൾ, പ്രോക്സികൾ, കൂടാതെ DNS സെർവറുകൾ എന്നിവയും സ്വയം സൃഷ്ടിക്കാനും ക്രമീകരിക്കാനും കഴിയും. എല്ലാം ഒന്നോ അല്ലെങ്കിൽ മറ്റൊരു ഘടകത്തിന് എന്ത് നിർദ്ദിഷ്ട ഫംഗ്ഷൻ നൽകും എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു.

എന്നിരുന്നാലും, മിക്ക കേസുകളിലും, ഈ ഘടകങ്ങൾക്കെല്ലാം പൊതുവായ ഒരു കാര്യമുണ്ട്: റിമോട്ട് ഹോസ്റ്റിംഗിൽ സ്ഥാപിക്കാതെ തന്നെ ആദ്യ ഘട്ടങ്ങളിൽ പ്രാദേശിക മെഷീനുകളിൽ അവ സൃഷ്ടിക്കപ്പെടുന്നു, ഇത് അവരുടെ സ്വന്തം കമ്പ്യൂട്ടർ ടെർമിനലുകളിൽ നേരിട്ട് ക്രമീകരിക്കാനും എഡിറ്റുചെയ്യാനും അനുവദിക്കുന്നു.

ഒരു കമ്പ്യൂട്ടറിൽ ഒരു ലോക്കൽ സെർവർ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും അതിൻ്റെ തരവും ഉദ്ദേശ്യവും അനുസരിച്ച് ഞങ്ങൾ ഇപ്പോൾ ചോദ്യങ്ങൾ പരിഗണിക്കാൻ ശ്രമിക്കും.

സോഫ്റ്റ്വെയർ തിരഞ്ഞെടുക്കൽ

തത്വത്തിൽ, സോഫ്റ്റ്വെയർ തിരഞ്ഞെടുക്കുന്നത് ഓരോ ഉപയോക്താവിനും വ്യക്തിപരമായ കാര്യമാണ്. ഉദാഹരണത്തിന്, ഒരു പ്രാദേശിക വെബ് സെർവർ സൃഷ്ടിക്കുമ്പോൾ, HTML അല്ലെങ്കിൽ CSS പോലുള്ള ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷകൾ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂവെങ്കിൽ, അധിക സോഫ്റ്റ്വെയർ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ അർത്ഥമില്ല, കാരണം ഏതൊരു ഇൻ്റർനെറ്റ് ബ്രൗസറും അവയെ നന്നായി മനസ്സിലാക്കുന്നു. .

പിഎച്ച്പിയിൽ എഴുതിയ സ്ക്രിപ്റ്റുകൾ അധിക ഘടകങ്ങളായി പ്രവർത്തിക്കുമ്പോൾ അത് മറ്റൊരു കാര്യമാണ്. നിങ്ങൾ അവ ഉപയോഗിച്ചുകഴിഞ്ഞാൽ, ബ്രൗസറിന് മേലിൽ നേരിടാൻ കഴിയില്ല. ഇവിടെയാണ് പ്രത്യേക സോഫ്‌റ്റ്‌വെയർ ഉപയോഗപ്രദമാകുന്നത്. പ്രോക്സികൾ, ഡിഎൻഎസ്, ഗെയിം സെർവറുകൾ എന്നിവയെ സംബന്ധിച്ചിടത്തോളം, ഇവിടെ സ്ഥിതി അവ്യക്തമാണ്. കുറച്ച് കഴിഞ്ഞ്, അവ സൃഷ്ടിക്കുന്നതിനും ക്രമീകരിക്കുന്നതിനുമുള്ള ഏറ്റവും ലളിതമായ ആപ്ലിക്കേഷനുകൾ ഞങ്ങൾ നോക്കും, എന്നാൽ ഇപ്പോൾ നമുക്ക് സാധാരണ പ്രാദേശിക വെബ് സെർവറുകളെ സംബന്ധിച്ച പ്രധാന പ്രശ്നത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാം.

ഒരു പ്രാദേശിക സെർവർ എങ്ങനെ സൃഷ്ടിക്കാം: ഡെൻവർ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു

ഒരു റിമോട്ട് ഹോസ്റ്റിംഗിൽ തുടർന്നുള്ള പ്ലെയ്‌സ്‌മെൻ്റിനായി ഒരു പ്രാദേശിക സെർവർ സൃഷ്‌ടിക്കാൻ നിങ്ങൾ ഇതിനകം തീരുമാനിച്ചിട്ടുണ്ടെങ്കിൽ, സ്വാഭാവികമായും, നിങ്ങൾക്ക് ഏതെങ്കിലും തരത്തിലുള്ള ഉപകരണം ആവശ്യമാണ്. മിക്കപ്പോഴും, ഇൻ്റർനെറ്റിൽ ഉചിതമായ സോഫ്‌റ്റ്‌വെയറിനായി തിരയുമ്പോൾ, ഉപയോക്താക്കളെ ഡെൻവർ സോഫ്റ്റ്‌വെയർ പാക്കേജ് ഡൗൺലോഡ് ചെയ്യാൻ റീഡയറക്‌ടുചെയ്യുന്നു, ഇത് ഒരു ആഭ്യന്തര ഉൽപ്പന്നമാണ്, മാത്രമല്ല മനസ്സിലാക്കാനും പ്രവർത്തിക്കാനും വളരെ ലളിതവുമാണ്.

Apache, PHP, MySQL, phpMyAdmin, sendmail മുതലായ ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഇതിൽ അടങ്ങിയിരിക്കുന്നു. ഏറ്റവും ലളിതമായ പതിപ്പിലെന്നപോലെ പ്രത്യേക എഞ്ചിനുകൾ നിങ്ങൾ അധികമായി ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് എന്നതാണ് ഏക പോരായ്മ.

അതിനാൽ, ഒരു പ്രാദേശിക സെർവർ സൃഷ്ടിക്കുന്നത് ഇൻസ്റ്റാളേഷൻ EXE ഫയൽ സമാരംഭിക്കുന്നതിലൂടെ ആരംഭിക്കുന്നു (തീർച്ചയായും, അഡ്മിനിസ്ട്രേറ്ററായി). ഡോസ് മോഡ് പോലെ തോന്നിക്കുന്ന ഒരു വിൻഡോ ദൃശ്യമാകുന്നു. ഇൻസ്റ്റാളറിൻ്റെ നിർദ്ദേശങ്ങൾ പാലിക്കുക. ആദ്യം, സെർവർ ഡാറ്റയ്ക്കായി ഞങ്ങൾ സ്റ്റോറേജ് ലൊക്കേഷൻ തിരഞ്ഞെടുക്കുന്നു, തുടർന്ന് വെർച്വൽ ഡിസ്കിൻ്റെ അക്ഷരവും ഓപ്പറേറ്റിംഗ് മോഡും ഞങ്ങൾ നിയോഗിക്കുന്നു (തത്വത്തിൽ, നിർദ്ദിഷ്ട പാരാമീറ്ററുകൾ മാറ്റേണ്ടതില്ല). ഇത് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുന്നു. ശരിയായ പ്രവർത്തനത്തിനായി ഇപ്പോൾ ലോക്കൽ സെർവർ പരിശോധിക്കേണ്ടതുണ്ട്.

പ്രകടന പരിശോധന

ഈ ഘട്ടത്തിൽ, ഞങ്ങൾ സൃഷ്ടിച്ച സെർവർ സമാരംഭിക്കുകയും ഏതെങ്കിലും ഇൻ്റർനെറ്റ് ബ്രൗസറിൻ്റെ വിൻഡോയിൽ http://localhost നൽകുക. പിശകുകളില്ലാതെ പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, എല്ലാം പ്രവർത്തിക്കുന്നുവെന്ന് പ്രസ്താവിക്കുന്ന ഒരു സന്ദേശം ബ്രൗസർ പ്രദർശിപ്പിക്കും.

നിങ്ങൾ പേജ് താഴേക്ക് സ്ക്രോൾ ചെയ്യുകയാണെങ്കിൽ, പ്രാദേശിക സെർവറിൻ്റെ പൂർണ്ണ പരിശോധന നടത്താൻ കഴിയുന്ന പ്രധാന ലിങ്കുകൾ നിങ്ങൾ കാണും.

എൻകോഡിംഗ് പ്രശ്നങ്ങൾ

അയച്ച ഇമെയിൽ സന്ദേശം മനസ്സിലാക്കാൻ കഴിയാത്ത പ്രതീകങ്ങളുടെ ഒരു കൂട്ടം പോലെ കാണുമ്പോൾ ചിലപ്പോൾ നിങ്ങൾക്ക് അസുഖകരമായ സാഹചര്യം നേരിടാം. പ്രോഗ്രാം തുടക്കത്തിൽ UTF-8 എൻകോഡിംഗിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നതിനാൽ ഇത് സംഭവിക്കുന്നു. ഇത് വളരെ ലളിതമായി മാറ്റാവുന്നതാണ്, ഉദാഹരണത്തിന്, KOI-8R അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും.

ഒരു പ്രാദേശിക സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു: അധിക എഞ്ചിനുകൾ

ഇനി മറ്റൊരു പ്രധാന കാര്യം. എഞ്ചിനുകൾ (വേർഡ്പ്രസ്സ്, ജൂംല മുതലായവ) എന്ന് വിളിക്കപ്പെടുന്ന പ്രത്യേക ആഡ്-ഓണുകൾ ഇല്ലാതെ ഒരു പ്രാദേശിക വിൻഡോസ് സെർവറിന് ചെയ്യാൻ കഴിയില്ല.

ആദ്യം, www ഫോൾഡറിൽ, പാതയിൽ സ്ഥിതിചെയ്യുന്ന \home\local host, പ്രധാന ഡയറക്ടറിയിൽ, ഒരു അനിയന്ത്രിതമായ ഡയറക്ടറി സൃഷ്ടിക്കുക. അതിനുശേഷം, ബ്രൗസറിൻ്റെ വിലാസ ബാറിൽ http://localhost/ എന്ന പാത നൽകുക, കൃത്യമായി എന്താണ് തുറക്കുന്നതെന്ന് പരിശോധിക്കുക. തുറന്നാൽ എല്ലാം ശരിയാണ്. ഏതെങ്കിലും ഫയൽ മാനേജർ (കുറഞ്ഞത് എക്സ്പ്ലോറർ) ഉപയോഗിച്ച് ഈ ഡയറക്‌ടറിയിലേക്ക് എഞ്ചിൻ ഫയലുകൾ പകർത്തി വീണ്ടും വിലാസം നൽകുക. ഇൻസ്റ്റലേഷൻ വിസാർഡ് വിൻഡോ ദൃശ്യമാകുന്നു, അവിടെ നിങ്ങൾ നിർദ്ദേശങ്ങൾ പാലിക്കേണ്ടതുണ്ട്.

ഡാറ്റാബേസ് കൂട്ടിച്ചേർക്കൽ

ഇപ്പോൾ പ്രാദേശിക സെർവർ പ്രത്യേക ഡാറ്റാബേസുകൾ അറ്റാച്ചുചെയ്യണം. ഈ ആവശ്യത്തിനായി, ബ്രൗസർ വിലാസ ബാറിൽ http://localhost/tools നൽകിക്കൊണ്ട് നൽകുന്ന phpMyAdmin സേവനം ഉപയോഗിക്കുന്നു. ആദ്യം, ഒരു പുതിയ ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നതിനുള്ള വിഭാഗം തിരഞ്ഞെടുത്തു, അതിന് ഒരു പേര് നൽകിയിരിക്കുന്നു (ഏത് പേരും സാധ്യമാണ്, എന്നാൽ മുമ്പത്തെ വിഭാഗത്തിലെ ഫോൾഡറിനായി ഉപയോഗിച്ച അതേ ഒന്ന് സൂചിപ്പിക്കുന്നത് നല്ലതാണ്).

തുടർന്ന് ഞങ്ങൾ പ്രധാന പേജിലേക്ക് മടങ്ങുകയും പ്രത്യേകാവകാശ ക്രമീകരണങ്ങൾ ക്രമീകരിക്കുകയും ചെയ്യുന്നു (ഒരു പുതിയ ഉപയോക്താവിനെ സൃഷ്ടിക്കുക, പ്രവേശനവും പാസ്‌വേഡും വ്യക്തമാക്കുക, ലോക്കൽ ഹോസ്റ്റ് ഹോസ്റ്റായി ഉപയോഗിക്കുക, വിൻഡോയിൽ ഉള്ളതെല്ലാം ടിക്ക് ചെയ്യുക). നിങ്ങൾ ചെയ്യേണ്ടത് “പോകുക!” ബട്ടൺ അമർത്തുക. പ്രക്രിയ പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക.

ഒരു പ്രാദേശിക സെർവർ ഹോസ്റ്റിംഗിലേക്ക് മാറ്റുന്നു

അടുത്ത ഘട്ടം സെർവറിനെ ലോക്കൽ നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്‌ത് ഹോസ്റ്റിംഗിലേക്ക് മാറ്റുക, അങ്ങനെ അത് ഇൻ്റർനെറ്റിൽ ഉപയോക്താക്കൾക്ക് ലഭ്യമാകും. ഒരു റിമോട്ട് റിസോഴ്സിലേക്ക് ഡാറ്റ കൈമാറുന്നതിനുള്ള "നേറ്റീവ്" രീതി നിരവധി അധിക ഘട്ടങ്ങൾ കാരണം വളരെ സൗകര്യപ്രദമല്ല.

റിമോട്ട് ഹോസ്റ്റിംഗിലേക്ക് ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനായി ഒരു പ്രാദേശിക സെർവർ സജ്ജീകരിക്കുന്നത് FileZilla ആപ്ലിക്കേഷൻ ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്, അതിലൂടെ മുകളിലുള്ള ഡയറക്ടറിയിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകൾ ഹോസ്റ്റിൻ്റെ റൂട്ട് ഡയറക്ടറിയിലേക്ക് പകർത്തേണ്ടതുണ്ട്. ഇത് ഒന്നുകിൽ PUBLIC_HTML ഫോൾഡറോ HTTPCS വിഭാഗമോ ആണ്. ഇപ്പോൾ ഇതൊരു ചെറിയ കാര്യമാണ്: എഞ്ചിൻ ക്രമീകരണങ്ങളിലെ ഫോൾഡറുകളിലേക്കും ഫയലുകളിലേക്കും ഡയറക്‌ടറികളിലേക്കും സമ്പൂർണ്ണ പാതകൾ എന്ന് വിളിക്കപ്പെടുന്നവ ഞങ്ങൾ മാറ്റുന്നു, റിമോട്ട് ഹോസ്റ്റിൽ സൃഷ്‌ടിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യേണ്ട ഡാറ്റാബേസിൻ്റെ പേര് സൂചിപ്പിക്കുകയും ഒരു പുതിയ ലോഗിൻ വ്യക്തമാക്കുകയും ചെയ്യുന്നു. ഹോസ്റ്റിനുള്ള പാസ്വേഡ്. എല്ലാം. ഇത് ജോലി പൂർത്തിയാക്കുന്നു. ഉപയോക്തൃ മെഷീനുകളുടെ പ്രാദേശിക സെർവറിലേക്കുള്ള കണക്ഷൻ ഏത് ഇൻ്റർനെറ്റ് ബ്രൗസറിലൂടെയും ഉണ്ടാക്കാം.

പ്രാദേശിക പ്രോക്സി സെർവറുകൾ

ഒരു ലോക്കൽ പ്രോക്സി സെർവർ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഇപ്പോൾ നോക്കാം. അത് എന്തിനുവേണ്ടിയാണ്? ഒന്നാമതായി, ഇൻ്റർനെറ്റിൽ സർഫിംഗ് ചെയ്യുമ്പോൾ കമ്പ്യൂട്ടർ ടെർമിനലിലേക്കോ ലാപ്‌ടോപ്പിലേക്കോ ഡൗൺലോഡ് ചെയ്യുന്ന എല്ലാ കാര്യങ്ങളും ട്രാക്ക് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം. രണ്ടാമതായി, പണമടച്ചാൽ ഈ രീതിയിൽ നിങ്ങൾക്ക് ട്രാഫിക് ലാഭിക്കാം.

ഒരു പ്രാദേശിക പ്രോക്സി സെർവർ DNS സെർവറുകളിലേക്കും സ്റ്റോറുകളിലേക്കും, ചിത്രങ്ങളിലേക്കോ മറ്റേതെങ്കിലും ഒബ്‌ജക്റ്റുകളിലേക്കോ കോളുകൾ കാഷെ ചെയ്യുക എന്ന തത്വത്തിൽ പ്രവർത്തിക്കുന്നു, നിങ്ങൾ ഒരു റിസോഴ്‌സ് വീണ്ടും സന്ദർശിക്കുമ്പോൾ, അത് അതിൻ്റെ മെമ്മറിയിൽ നിന്ന് ലോഡുചെയ്യുന്നു, അങ്ങനെ പറഞ്ഞാൽ, ഉറവിടത്തിലേക്കുള്ള ആക്‌സസ് വേഗത്തിലാക്കുന്നു. .

ഇത്തരത്തിലുള്ള ഒരു സെർവർ സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾക്ക് ഒരു ലളിതമായ HandyCache ആപ്ലിക്കേഷൻ ആവശ്യമാണ്, അത് വേഗത്തിലുള്ള ആക്‌സസ്സിനായി സൗകര്യപ്രദമായ സ്ഥലത്ത് സ്ഥാപിക്കണം, കാരണം നിങ്ങൾ ഇൻ്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യുന്ന ഓരോ തവണയും നിങ്ങൾ അത് ആക്‌സസ് ചെയ്യേണ്ടതുണ്ട്.

നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ പ്രോക്സി ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യണം. ഉദാഹരണത്തിന്, നിങ്ങൾ Opera ബ്രൗസറാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, HTTP-യുടെ സെർവർ ക്രമീകരണങ്ങളിൽ നിങ്ങൾ പോർട്ടിനായി 127.0.0.1, 8080 മൂല്യം വ്യക്തമാക്കേണ്ടതുണ്ട്. ഇപ്പോൾ ഞങ്ങൾ ആപ്ലിക്കേഷൻ സമാരംഭിക്കുന്നു, ക്രമീകരണങ്ങളിലേക്ക് പോയി "ഡയലിംഗ്" ടാബ് നോക്കുക. ചട്ടം പോലെ, ഏത് തരത്തിലുള്ള കണക്ഷനാണ് നിലവിൽ ഉപയോഗിക്കുന്നതെന്ന് പ്രോഗ്രാം തന്നെ നിർണ്ണയിക്കുന്നു. അടുത്തതായി, അതേ പേരിലുള്ള ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് സൃഷ്ടിച്ച സെർവർ ഉപയോഗിക്കുക.

അതെ, ദയവായി ശ്രദ്ധിക്കുക: കാഷെ ക്രമീകരണങ്ങളിൽ നിങ്ങൾക്ക് ഏകദേശം 300 MB വലുപ്പം വ്യക്തമാക്കാൻ കഴിയും. തത്വത്തിൽ, ഇത് എല്ലാ അവസരങ്ങളിലും മതിയാകും. പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്ത പ്രധാന ഡയറക്ടറിയുടെ കാഷെ ഫോൾഡറിൽ നിങ്ങൾക്ക് ഉള്ളടക്കങ്ങൾ കാണാൻ കഴിയും. ഒരു കാര്യം കൂടി: ഓർക്കുക, ഇതൊരു സാധാരണ പ്രോക്സി സെർവറാണ്, അജ്ഞാതമല്ല, അതിനാൽ ഇത് IP വിലാസം മാറ്റുകയോ മറയ്ക്കുകയോ ചെയ്യുമെന്ന് നിങ്ങൾ പ്രതീക്ഷിക്കേണ്ടതില്ല.

പ്രാദേശിക DNS സെർവറുകൾ

കണക്ഷൻ അസ്ഥിരമായ സന്ദർഭങ്ങളിലോ പ്രാദേശിക നെറ്റ്‌വർക്കിന് ടിസിപി/ഐപി അടിസ്ഥാനമാക്കി നിരവധി ശാഖകൾ ഉള്ളപ്പോൾ അല്ലെങ്കിൽ നിങ്ങൾ വെബ് ഡെവലപ്‌മെൻ്റിലും പരിശോധനയിലും ഏർപ്പെട്ടിരിക്കുന്ന സന്ദർഭങ്ങളിൽ ഒരു പ്രാദേശിക ഡിഎൻഎസ് സെർവർ ഉപയോഗിക്കാനാകും. തത്വത്തിൽ, BIND പ്രോഗ്രാം അത്തരം ആവശ്യങ്ങൾക്ക് അനുയോജ്യമാണ്. ഇത് പ്രധാനമായും UNIX പോലുള്ള സിസ്റ്റങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നതാണെങ്കിലും, ഇത് വിൻഡോസുമായി നന്നായി പ്രവർത്തിക്കുന്നു (ടെർമിനലിൽ വിൻഡോസിൻ്റെ ഒരു സെർവർ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെന്ന് ഞങ്ങൾ അനുമാനിക്കുന്നു, അത് കൺട്രോൾ പാനലിൽ ക്രമീകരിക്കാൻ കഴിയും).

ലോഞ്ച് ചെയ്ത് നിർദ്ദേശങ്ങൾ പാലിക്കുക. സൗകര്യാർത്ഥം, സൃഷ്ടിച്ച BIND ഡയറക്ടറിയിൽ, ഡ്രൈവ് C-ൽ നേരിട്ട് പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു. അടുത്തതായി, നിങ്ങളുടെ ഉപയോക്തൃനാമവും പാസ്‌വേഡും നൽകുക, അതിനുശേഷം ഞങ്ങൾ ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ സജീവമാക്കുകയും അത് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുകയും ചെയ്യുന്നു.

ഇപ്പോൾ C:\BINDetc ഫോൾഡറിൽ നിങ്ങൾ "name".conf എന്ന ഫയൽ സൃഷ്ടിക്കേണ്ടതുണ്ട്, അതിൽ പ്രാദേശിക DNS സെർവർ ഉപയോഗിക്കുന്ന ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു (പേര് ഏകപക്ഷീയവും ഉദ്ധരണികളില്ലാതെ വ്യക്തമാക്കിയതുമാണ്). സമയം പാഴാക്കാതിരിക്കാൻ, നിങ്ങൾ ഇൻ്റർനെറ്റിൽ തിരയുന്ന ഫയൽ എളുപ്പത്തിൽ കണ്ടെത്താനും അത് ഡൗൺലോഡ് ചെയ്യാനും നിർദ്ദിഷ്ട സ്ഥലത്ത് സ്ഥാപിക്കാനും കഴിയും.

ഇപ്പോൾ നമ്മൾ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക, തുടർന്ന് കമാൻഡ് ലൈനിലേക്ക് വിളിക്കുക (cmd റൺ മെനുവിലൂടെയോ Win + R കോമ്പിനേഷനിലൂടെയോ), അവിടെ ഞങ്ങൾ nslookup അഭ്യർത്ഥന നൽകുന്നു. സ്ഥിരീകരണം സംഭവിക്കുകയാണെങ്കിൽ, സെർവർ ശരിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്നും പിശകുകളില്ലാതെ പ്രവർത്തിക്കുന്നുവെന്നും അർത്ഥമാക്കുന്നു.

പ്രാദേശിക ഗെയിം സെർവറുകൾ

അവസാനമായി, നമുക്ക് മറ്റൊരു തരം സെർവർ നോക്കാം. ഒരു പ്രാദേശിക നെറ്റ്‌വർക്കിനുള്ളിൽ ഓൺലൈൻ മോഡ് ഉപയോഗിക്കുന്ന ഗെയിമുകൾക്കുള്ള സെർവർ. Minecraft എന്ന ഗെയിമിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച് ഇത് എന്താണെന്ന് നമുക്ക് വിശദീകരിക്കാം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഗെയിമിൻ്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിന്ന് സെർവർ തന്നെ ഡൗൺലോഡ് ചെയ്യുകയും ഹമാച്ചി ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുകയും വേണം. ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകൾക്കൊപ്പം സിസ്റ്റത്തിൽ ഇൻസ്റ്റോൾ ചെയ്തിരിക്കുന്ന JAVA പാക്കേജിൻ്റെ സാന്നിധ്യമാണ് ശരിയായ പ്രവർത്തനത്തിനുള്ള ഒരു മുൻവ്യവസ്ഥ.

കോൺഫിഗർ ചെയ്യുന്നതിന്, ഞങ്ങൾ server.properties ഫയൽ ഉപയോഗിക്കുന്നു, അവിടെ ഞങ്ങൾ Hamachi ആപ്ലിക്കേഷൻ നൽകുന്ന ഡാറ്റ നൽകുന്നു. സെർവർ IP വിലാസം, കളിക്കാരുടെ എണ്ണം, സാധ്യമായ ഗെയിം മോഡുകളുടെ ഉപയോഗം മുതലായവ ഞങ്ങൾ രജിസ്റ്റർ ചെയ്യുന്നു. ഓൺലൈൻ മോഡ് ഫീൽഡിൽ, നിങ്ങൾ യഥാർത്ഥ മൂല്യം വ്യക്തമാക്കണം. അതിനുശേഷം, മാറ്റങ്ങൾ സംരക്ഷിച്ച് ഫയൽ അടയ്ക്കുക.

ഇപ്പോൾ ഞങ്ങൾ സെർവറിൻ്റെ ആന്തരിക ഐപി നിർവചിക്കുന്നു, അത് സൃഷ്ടിച്ച ടെർമിനലിലേക്ക് കണക്റ്റുചെയ്യുമ്പോൾ കളിക്കാർ അത് ഉപയോഗിക്കും. കമ്പ്യൂട്ടറുകൾ, തീർച്ചയായും, ഒരു പ്രാദേശിക നെറ്റ്‌വർക്ക് വഴിയോ അല്ലെങ്കിൽ ഒരു VPN വഴിയോ സെർവറിലേക്ക് തന്നെ കണക്റ്റ് ചെയ്തിരിക്കണം. സെർവർ ടെർമിനലിൻ്റെ IP വിലാസം സ്റ്റാറ്റിക് ആയിരിക്കണം കൂടാതെ MAC വിലാസവുമായി ബന്ധിപ്പിച്ചിരിക്കണം.

Minl2 ആപ്ലിക്കേഷൻ ഉപയോഗിച്ചാണ് ലോഗിൻ ചെയ്യുന്നത്, അവിടെ രജിസ്ട്രേഷൻ സമയത്ത് നിങ്ങളുടെ ലോഗിനും പാസ്‌വേഡും വ്യക്തമാക്കുന്നു. ഈ ഘട്ടങ്ങൾക്ക് ശേഷം, ഞങ്ങൾ സെർവർ വിട്ട് വീണ്ടും ലോഗിൻ ചെയ്യുന്നു, പക്ഷേ സൃഷ്ടിച്ച ലോഗിനും പാസ്‌വേഡും ഉപയോഗിച്ച് ഓഫ്‌ലൈൻ മോഡിൽ. ക്രമീകരണ വിഭാഗത്തിൽ, മൾട്ടിപ്ലെയർ തിരഞ്ഞെടുത്ത് ആവശ്യമായ സെർവർ IP നൽകുക. എല്ലാം. ഒരു യഥാർത്ഥ എതിരാളിയുമായി നിങ്ങൾക്ക് ഗെയിം ആസ്വദിക്കാം.

ഉപസംഹാരം

തീർച്ചയായും, വിവിധ തരത്തിലുള്ള പ്രാദേശിക സെർവറുകൾ സൃഷ്ടിക്കുമ്പോൾ ഉണ്ടാകുന്ന എല്ലാ സൂക്ഷ്മതകളും ഇവയല്ല, തീർച്ചയായും, ഈ പ്രക്രിയയെ സഹായിക്കുന്ന എല്ലാ പ്രോഗ്രാമുകളും അല്ല. നമുക്ക് ഇത് ഇങ്ങനെ പറയാം: അത്തരം സാങ്കേതികവിദ്യകളിൽ ഉൾച്ചേർത്ത പൊതുവായതും അടിസ്ഥാനപരവുമായ തത്വങ്ങൾ ഇവയാണ്. നിങ്ങൾ അത് നോക്കുകയാണെങ്കിൽ, ഇവിടെ പ്രത്യേകിച്ച് സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല. കുറച്ച് സമയവും ക്ഷമയും - കൂടാതെ 10-15 മിനിറ്റിനുള്ളിൽ ഏത് തരത്തിലുള്ള ഒരു പ്രാദേശിക സെർവറും സൃഷ്ടിക്കപ്പെടും.


http://www.denwer.ru/faq/shared.html
മുന്നറിയിപ്പുകൾ ശ്രദ്ധാപൂർവ്വം വായിക്കാൻ ഞാൻ നിങ്ങളെ ഉപദേശിക്കുന്നു. പൊതുവേ, ഞാൻ ഇതിനകം പറഞ്ഞതുപോലെ, നിങ്ങൾക്ക് Apache, MySQL, PHP എന്നിവ ഡൗൺലോഡ് ചെയ്ത് എല്ലാം നന്നായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. ഇത് വളരെ ലളിതവും ബാഗുകൾ സ്വയം വേർതിരിച്ചെടുക്കുന്നതുമാണ്. വിശദീകരിക്കാൻ സമയം പാഴാക്കേണ്ടതുണ്ടോ എന്ന് എനിക്കറിയില്ല, കാരണം ഡെൻവറുമായോ മറ്റെന്തെങ്കിലുമോ ഉള്ള അവരുടെ പരിഹാരം പ്രവർത്തിക്കുമെന്ന് ചിലർ കരുതുന്നു, അതിനർത്ഥം അവർക്ക് അത് എല്ലായിടത്തും തള്ളാൻ കഴിയുമെന്നാണ്.

ശരി, നമുക്ക് ശ്രമിക്കാം:
1. ഞങ്ങൾ അപ്പാച്ചെ വെബ്‌സൈറ്റിലേക്ക് പോയി അവിടെ നിന്ന് പാക്കേജ് ഡൗൺലോഡ് ചെയ്യുന്നു, അതിനാൽ ഞാൻ പോയി വിലാസം കണ്ടെത്തി:
apache_2.2.11-win32-x86-openssl-0.9.8i.msi
അപ്പോൾ ഒരു ബോറടിപ്പിക്കുന്ന ഇൻസ്റ്റലേഷൻ പ്രക്രിയയുണ്ട്
2. ഉള്ളിൽ ഒരു htdocs ഫോൾഡർ ഉണ്ട്, നിങ്ങളുടെ വെബ്സൈറ്റ് അവിടെ സ്ഥാപിക്കണം. മോണിറ്റർ അപ്പാച്ചെ സെർവറുകൾ സെർവർ ഏത് അവസ്ഥയിലാണെന്നും അത് എന്താണ് ചെയ്യുന്നതെന്നും കാണിക്കുകയും ആവശ്യമെങ്കിൽ അത് ഓണാക്കാനും ഓഫാക്കാനും റീബൂട്ട് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കും.
3. പ്രവർത്തനക്ഷമമാക്കിയാൽ, http://localhost/index.html പ്രവർത്തിക്കും
4. നെറ്റ്‌വർക്കിനായി, നിങ്ങൾ ഫയർവാളിൽ ഒരു പോർട്ട് തുറക്കേണ്ടതുണ്ട്. വിൻഡോസിൽ ഉള്ളതും അധികമായി ഇൻസ്റ്റാൾ ചെയ്തതുമായ ഒന്ന് ഉണ്ട്. രണ്ടാമത്തേതിനെ കുറിച്ച് എനിക്ക് ഒന്നും അറിയില്ല, എന്നാൽ ആദ്യത്തേത് ഒന്നുകിൽ നീക്കം ചെയ്യണം അല്ലെങ്കിൽ ആവശ്യമായ നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസിനായി ആവശ്യമായ പോർട്ടുകൾ മാത്രം തുറക്കണം.

ഇവിടെ ഞങ്ങൾ നിയന്ത്രണ പാനലിൽ നിന്ന് പോർട്ട് തുറക്കുന്നു. ആദ്യം, നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസ് തിരഞ്ഞെടുക്കുമ്പോൾ, ഇത് ഒരു പ്രാദേശിക നെറ്റ്‌വർക്ക്, ബാഹ്യ നെറ്റ്‌വർക്ക്, വയർലെസ് നെറ്റ്‌വർക്ക് എന്നിവയാണെന്ന് എനിക്ക് കാണാൻ കഴിയും. നമുക്ക് പാരാമീറ്ററുകളിൽ ക്ലിക്കുചെയ്ത് "വെബ് സെർവർ", "സുരക്ഷിത വെബ് സെർവർ" എന്നിവ തിരഞ്ഞെടുക്കുക, അവിടെ, ആവശ്യമെങ്കിൽ നിങ്ങൾക്ക് FTP തുറക്കാനും കഴിയും. അത്രയേയുള്ളൂ, ഇപ്പോൾ ഈ കാര്യം നമ്മൾ തിരഞ്ഞെടുത്ത നെറ്റ്‌വർക്കിൽ തുറക്കും. നിങ്ങൾക്ക് നിരവധി നെറ്റ്‌വർക്കുകൾ ആവശ്യമുണ്ടെങ്കിൽ, ഞങ്ങൾ പ്രവർത്തനം ആവർത്തിക്കുന്നു, എന്നാൽ മിക്ക ആളുകൾക്കും പൊതുവെ ഒരു നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസ് മാത്രമേയുള്ളൂ.

1. അവരുടെ വെബ്സൈറ്റിൽ പോയി ഇൻസ്റ്റാളർ ഡൗൺലോഡ് ചെയ്യുക - php-5.2.10-win32-installer.msi.
2. അപ്പാച്ചെ ഉള്ള ഫോൾഡർ സൂചിപ്പിച്ചുകൊണ്ട് ഞങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു.
3. വിജയകരമാണെങ്കിൽ, എല്ലാം സ്വയം ഇൻസ്റ്റാൾ ചെയ്യണം, php പ്രവർത്തിക്കും. പരാജയപ്പെടുകയാണെങ്കിൽ, മിക്കവാറും ഫോൾഡർ തെറ്റായി സൂചിപ്പിച്ചിരിക്കുന്നു, ഏതാണ് വ്യക്തമാക്കേണ്ടതെന്ന് അവർ നിങ്ങളോട് പറയും, അതിനാൽ നിങ്ങൾ കൂടുതൽ ശ്രദ്ധിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ഇത് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

php ഒരു തരത്തിലും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, അതായത്, htdocs ഫോൾഡറിൽ ഒരു php ഫയൽ ഉണ്ട്, ഞങ്ങൾ ബ്രൗസറിൽ നിന്ന് സെർവർ ആക്സസ് ചെയ്യുന്നു, പക്ഷേ അത് പ്രോസസ്സ് ചെയ്തിട്ടില്ല, തുടർന്ന് ഞങ്ങൾ Apache കോൺഫിഗറേഷൻ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്..\Apache2.2 \conf\httpd.conf

ചില കാരണങ്ങളാൽ എനിക്ക് ഇത് ഇതുപോലെ തോന്നുന്നു, httpd.conf ഫയലിൻ്റെ അവസാനം ചേർത്തു.

#PHP ഇൻസ്റ്റാളർ എഡിറ്റുകൾ ആരംഭിക്കുക - അൺഇൻസ്റ്റാളിൽ മാത്രം നീക്കംചെയ്യുക
സ്ക്രിപ്റ്റ് ഏലിയാസ് /php/ "C:/PHP/"
ആക്ഷൻ ആപ്ലിക്കേഷൻ/x-httpd-php "C:/PHP/php-cgi.exe"
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#PHPIniDir "C:/PHP/"
#LoadModule php5_module "C:/PHP/php5apache2.dll"
#PHPIniDir "C:/PHP/"
#LoadModule php5_module "C:/PHP/php5apache.dll"
#END PHP ഇൻസ്റ്റാളർ എഡിറ്റുകൾ - അൺഇൻസ്റ്റാളിൽ മാത്രം നീക്കംചെയ്യുക

അടുത്തതായി നമ്മൾ MySQL ഡാറ്റാബേസിലേക്ക് പോകുന്നു. Windows-ൻ്റെ 32-ബിറ്റ് പതിപ്പിനായി നിങ്ങൾ ഇത്തരമൊരു സംഗതി ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട് - mysql-5.1.32-win32.msi അല്ലെങ്കിൽ 64-ന് വേണ്ടിയുള്ള മറ്റൊന്ന്. അത് ലഭ്യമാണെന്ന് വെബ്‌സൈറ്റ് സൂചിപ്പിക്കുന്നു (http://dev.mysql.com/downloads/ mysql/5.1.html), എന്നിരുന്നാലും ഇത് ഒരുതരം വിരസമാണ്, ഇത് നിങ്ങളെ പോരാടാൻ പ്രേരിപ്പിക്കുന്നു, ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കില്ല. ഞാൻ ഇത് തിരയലിൽ ടൈപ്പ് ചെയ്‌ത് അപ്‌ലോഡ് ചെയ്‌തു, തുടർന്ന് നിർമ്മാതാവിൻ്റെ വെബ്‌സൈറ്റിലുള്ള ചെക്ക്‌സം പരിശോധിച്ചു.

ഡാറ്റാബേസ് മാനേജ്മെൻ്റിനുള്ള ടൂളുകളും ഉണ്ട്
1. GUI - mysql-gui-tools-5.0-r17-win32.msi
2. വെബ് - phpMyAdmin

ഇപ്പോൾ സെർവർ ഇൻസ്റ്റാളേഷനെക്കുറിച്ച്.
1. ലോഞ്ച് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക. ഞാൻ UTF പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയെങ്കിലും നിങ്ങൾ ഒന്നും മാറ്റേണ്ടതില്ല. സെർവർ ഒന്നുകിൽ ഉടൻ തന്നെ ഇൻസ്റ്റാൾ ചെയ്യും, അല്ലെങ്കിൽ അത് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടില്ല. എനിക്ക് അത് രണ്ട് തരത്തിലും ഉണ്ടായിരുന്നു. അവൻ അവസാനം പാസ്‌വേഡ് ശരിയായി നൽകിയില്ലെങ്കിൽ, അവിടെ ഇപ്പോഴും പച്ച ചെക്ക്മാർക്കുകൾ ഉണ്ടാകും, തുടർന്ന് നിങ്ങൾ അവനെ സ്വമേധയാ പീഡിപ്പിക്കേണ്ടിവരും. എൻ്റെ അഭിപ്രായത്തിൽ, അദ്ദേഹത്തിന് പ്രത്യേകാവകാശം ആവശ്യമാണ്, എന്നാൽ പൊതുവായി, പ്രശ്നങ്ങൾ ഉണ്ടാകുമ്പോൾ അവ പരിഹരിക്കപ്പെടണം;

ദ്വാരങ്ങളോ കേടുപാടുകളോ ഇല്ലാത്തതിനാൽ ഞാൻ അവതരിപ്പിച്ച പരിഹാരം നല്ലതാണ് (ഡാറ്റാബേസ് സെർവറിലും പൊതുവായും എല്ലായിടത്തും പാസ്‌വേഡുകൾ സജ്ജീകരിക്കാൻ നിങ്ങൾ ഓർക്കണം), ഇത് പ്രവർത്തിക്കുകയും പ്രവർത്തിക്കുകയും പ്രവർത്തിക്കുകയും ചെയ്യും. അവൻ റീബൂട്ടുകളെ ഭയപ്പെടുന്നില്ല, സ്ഥിരവും ദീർഘകാലവുമായ ജോലിയെ അവൻ ഭയപ്പെടുന്നില്ല.