എന്താണ് അപ്പാച്ചെ സെർവർ? അപ്പാച്ചെ വെബ് സെർവർ - എന്താണ് http Apache, അത് എന്തിനുവേണ്ടിയാണ്, എവിടെ ഡൗൺലോഡ് ചെയ്യണം

ഇന്ന് ഞങ്ങൾ ലോഞ്ച് ചെയ്യും അപ്പാച്ചെ വെബ് സെർവർ 2.2.2, അതിന്റെ അടിസ്ഥാന ക്രമീകരണങ്ങൾ നോക്കാം.
ആരംഭിക്കുന്നതിന്, ഇൻസ്റ്റാളേഷൻ എങ്ങനെ നടന്നുവെന്ന് നമുക്ക് പരിശോധിക്കാം: നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് http://localhost നൽകുക - നിങ്ങൾക്ക് സ്വാഗത പേജ് കാണാം: ഇത് പ്രവർത്തിക്കുന്നു! അതിനാൽ ഇൻസ്റ്റാളേഷൻ ഞങ്ങൾക്ക് നന്നായി പോയി.

അടുത്തതായി, ടാസ്ക്ബാറിലെ പെൻ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക വലത് ക്ലിക്കിൽമൗസ് ചെയ്ത് "ഓപ്പൺ സർവീസസ്" തിരഞ്ഞെടുക്കുക. തുറക്കുന്ന സേവന മാനേജ്മെന്റ് വിൻഡോയിൽ, "Apache2.2" എന്ന വരി തിരഞ്ഞെടുത്ത് അതിൽ ചെയ്യുക ഇരട്ട ഞെക്കിലൂടെ, തുടർന്ന് "പൊതുവായ" ടാബിൽ, സേവനത്തിന്റെ മാനുവൽ ആരംഭം തിരഞ്ഞെടുക്കുക - "സ്റ്റാർട്ടപ്പ് തരം: മാനുവൽ". അതിനായി ഇത് ചെയ്യണം അനാവശ്യ സേവനങ്ങൾസിസ്റ്റം ബൂട്ട് ചെയ്തില്ല. ഒരു ഹോം കമ്പ്യൂട്ടർ വെബ് വികസനത്തിന് മാത്രമല്ല, മറ്റ് പല ആവശ്യങ്ങൾക്കും ഉപയോഗിക്കുന്നു എന്നത് കണക്കിലെടുക്കുമ്പോൾ, ഇടയ്ക്കിടെ ഉപയോഗിക്കുന്ന സേവനങ്ങൾ സ്വമേധയാ ആരംഭിക്കുന്നതും നിർത്തുന്നതും ഏറ്റവും സ്വീകാര്യമാണ്.

ഡ്രൈവ് സിയുടെ റൂട്ടിൽ: നിങ്ങൾ "അപാച്ചെ" ഡയറക്‌ടറി സൃഷ്‌ടിക്കേണ്ടതുണ്ട് - അതിൽ നിങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റുകൾ (ഡൊമെയ്‌നുകൾ), ആഗോള പിശക് ലോഗ് ഫയൽ "error.log" (ആദ്യ ലോഞ്ചിൽ പ്രോഗ്രാം സൃഷ്ടിച്ചത്, സ്വയമേവ) അടങ്ങിയിരിക്കും. ആഗോള ആക്സസ് ഫയൽ "access.log" (സ്വപ്രേരിതമായി സൃഷ്‌ടിച്ചത്). “അപ്പാച്ചെ” ഡയറക്‌ടറിയിൽ ഞങ്ങൾ മറ്റൊരു ശൂന്യമായ ഫോൾഡർ സൃഷ്‌ടിക്കുന്നു - “ലോക്കൽഹോസ്റ്റ്”, അതിൽ ഞങ്ങൾ “www” ഫോൾഡർ സൃഷ്‌ടിക്കുന്നു, പിന്നീടുള്ള സമയത്താണ് പ്രാദേശിക സ്‌ക്രിപ്റ്റുകളുടെ രൂപത്തിൽ ഞങ്ങളുടെ സൈറ്റ് പ്രോജക്റ്റ് ആവശ്യമായി വരുന്നത്. വിചിത്രമെന്നു തോന്നുന്ന ഈ ഡയറക്‌ടറി ഘടനയിൽ സമാനമായ ഒരു ഡയറക്‌ടറി കൺസ്ട്രക്ഷൻ സ്‌കീം നിർദ്ദേശിച്ചിരിക്കുന്നു Unix സിസ്റ്റങ്ങൾ, കൂടാതെ അതിന്റെ കൂടുതൽ ധാരണയും ഉപയോഗവും ലളിതമാക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്.

httpd.conf ഫയൽ എഡിറ്റ് ചെയ്യുന്നു
1. mod_rewrite മൊഡ്യൂൾ ലോഡുചെയ്യുന്നതിന്, ഈ വരി കണ്ടെത്തി അഭിപ്രായമിടാതിരിക്കുക (ലൈനിന്റെ തുടക്കത്തിൽ "#" ചിഹ്നം നീക്കം ചെയ്യുക)

LoadModule rewrite_module modules/mod_rewrite.so


2. PHP വ്യാഖ്യാതാവ് ലോഡുചെയ്യുന്നതിന്, മൊഡ്യൂൾ ലോഡിംഗ് ബ്ലോക്കിന്റെ അവസാനത്തിൽ നിങ്ങൾ ഇനിപ്പറയുന്ന വരി ചേർക്കേണ്ടതുണ്ട്:

#LoadModule php5_module "C:/php/php5apache2_2.dll"


3. കോൺഫിഗറേഷൻ അടങ്ങുന്ന ഡയറക്ടറി നിർവചിക്കുക PHP ഫയൽതാഴെ പറയുന്ന വരി ചേർത്തുകൊണ്ട്:

#PHPIniDir "C:/php"


php ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം അഭിപ്രായമിടാതിരിക്കുക

4. ലൈൻ കണ്ടെത്തുക:

DocumentRoot "C:/server/htdocs"

സൈറ്റ് മാനേജ്മെന്റിനായി റൂട്ട് ഡയറക്‌ടറി നിയോഗിക്കുക (നിങ്ങൾ ഇത് നേരത്തെ തന്നെ സൃഷ്‌ടിച്ചത്):

DocumentRoot "C:/apache"

5. കണ്ടെത്തുക ഈ ബ്ലോക്ക്:


ഓപ്ഷനുകൾ FollowSymLinks
ഒന്നും അസാധുവാക്കരുത്
ഓർഡർ നിരസിക്കുക, അനുവദിക്കുക
എല്ലാവരിൽ നിന്നും നിഷേധിക്കുക


കൂടാതെ ഇത് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക:


ഓപ്ഷനുകളിൽ സൂചികകൾ ഉൾപ്പെടുന്നു FollowSymLinks
എല്ലാം മറികടക്കാൻ അനുവദിക്കുക
എല്ലാവരിൽ നിന്നും അനുവദിക്കുക

6. ഒറിജിനൽ ഡയറക്‌ടറി കൺട്രോൾ ബ്ലോക്ക് ഇല്ലാതാക്കുകയോ കമന്റ് ചെയ്യുകയോ ചെയ്യുക (ഞങ്ങൾക്ക് ഇത് ആവശ്യമില്ല), അത് കമന്റുകളില്ലാതെ ഇതുപോലെ കാണപ്പെടുന്നു:


#
# ഓപ്‌ഷൻ നിർദ്ദേശത്തിനുള്ള സാധ്യമായ മൂല്യങ്ങൾ "ഒന്നുമില്ല", "എല്ലാം",
# അല്ലെങ്കിൽ ഇവയുടെ ഏതെങ്കിലും സംയോജനം:
# സൂചികകളിൽ FollowSymLinks SymLinksifOwnerMatch ExecCGI മൾട്ടിവ്യൂസ് ഉൾപ്പെടുന്നു
#
# "മൾട്ടിവ്യൂകൾ" എന്ന് *വ്യക്തമായി* --- "ഓപ്ഷനുകൾ എല്ലാം" എന്ന് പേരിടണം എന്നത് ശ്രദ്ധിക്കുക.
# അത് നിങ്ങൾക്ക് നൽകുന്നില്ല.
#
# ഓപ്‌ഷൻ നിർദ്ദേശം സങ്കീർണ്ണവും പ്രധാനപ്പെട്ടതുമാണ്. ദയവായി കാണുക
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# കൂടുതൽ വിവരങ്ങൾക്ക്.
#
ഓപ്ഷനുകൾ സൂചികകൾ FollowSymLinks

#
# AllowOverride .htaccess ഫയലുകളിൽ എന്ത് നിർദ്ദേശങ്ങൾ നൽകാമെന്ന് നിയന്ത്രിക്കുന്നു.
# ഇത് "എല്ലാം", "ഒന്നുമില്ല" അല്ലെങ്കിൽ കീവേഡുകളുടെ ഏതെങ്കിലും സംയോജനമാകാം:
# ഓപ്ഷനുകൾ FileInfo AuthConfig പരിധി
#
ഒന്നും അസാധുവാക്കരുത്

#
# ഈ സെർവറിൽ നിന്ന് ആർക്കൊക്കെ സാധനങ്ങൾ ലഭിക്കും എന്നത് നിയന്ത്രിക്കുന്നു.
#
ഓർഡർ അനുവദിക്കുക, നിരസിക്കുക
എല്ലാവരിൽ നിന്നും അനുവദിക്കുക

7. ബ്ലോക്ക് കണ്ടെത്തുക:


DirectoryIndex index.html

ഇത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക:


DirectoryIndex index.html index.htm index.shtml index.php

8. ലൈൻ കണ്ടെത്തുക:

ErrorLog "logs/error.log"


ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക (ഈ സാഹചര്യത്തിൽ ആഗോള സെർവർ പിശക് ഫയൽ കാണുന്നത് കൂടുതൽ സൗകര്യപ്രദമായിരിക്കും):

പിശക്ലോഗ് "C:/apache/error.log"

9. ലൈൻ കണ്ടെത്തുക:

CustomLog "logs/access.log" പൊതുവായ


മാറ്റുക:

CustomLog "C:/apache/access.log" പൊതുവായതാണ്

10. SSI പ്രവർത്തനത്തിന് (സെർവർ സൈഡ് പ്രവർത്തനക്ഷമമാക്കൽ) ഇനിപ്പറയുന്ന വരികൾ, ബ്ലോക്കിൽ സ്ഥിതിചെയ്യുന്നത് കണ്ടെത്തുകയും അഭിപ്രായമിടാതിരിക്കുകയും വേണം:

ടെക്സ്റ്റ്/html .shtml ചേർക്കുക
AddOutputFilter .shtml ഉൾപ്പെടുന്നു

11. ഒരേ ബ്ലോക്കിൽ താഴെ രണ്ട് വരികൾ ചേർക്കുക:

ആഡ്‌ടൈപ്പ് ആപ്ലിക്കേഷൻ/x-httpd-php .php
ആഡ്‌ടൈപ്പ് ആപ്ലിക്കേഷൻ/x-httpd-php-source .phps

12. അവസാനമായി, വരികൾ കണ്ടെത്തി കമന്റ് ചെയ്യുക:

conf/extra/httpd-mpm.conf ഉൾപ്പെടുത്തുക
conf/extra/httpd-autoindex.conf ഉൾപ്പെടുത്തുക
conf/extra/httpd-vhosts.conf ഉൾപ്പെടുത്തുക
conf/extra/httpd-manual.conf ഉൾപ്പെടുത്തുക
conf/extra/httpd-default.conf ഉൾപ്പെടുത്തുക

മാറ്റങ്ങൾ സംരക്ഷിച്ച് "httpd.conf" ഫയൽ അടയ്ക്കുക

ഇനി "C:\server\conf\extra\httpd-vhosts.conf" എന്ന ഫയൽ തുറന്ന് അതിൽ താഴെ പറയുന്ന മാറ്റങ്ങൾ വരുത്തുക.

നിലവിലുള്ള വെർച്വൽ ഹോസ്റ്റ് ഉദാഹരണ ബ്ലോക്കുകൾ നീക്കം ചെയ്യുകയും ഇനിപ്പറയുന്നവ മാത്രം ചേർക്കുകയും വേണം:

പേര് വിർച്ച്വൽ ഹോസ്റ്റ് *:80


DocumentRoot "C:/apache/localhost/www"
സെർവർനെയിം ലോക്കൽ ഹോസ്റ്റ്
പിശക്ലോഗ് "C:/apache/localhost/error.log"
CustomLog "C:/apache/localhost/access.log" പൊതുവായതാണ്

മാറ്റങ്ങൾ സംരക്ഷിച്ച് "httpd-vhosts.conf" ഫയൽ അടയ്ക്കുക

നമുക്ക് മുന്നോട്ട് പോകാം - Apache2.2 സേവനത്തിന്റെ ഒരു മാനുവൽ ലോഞ്ച് സജ്ജമാക്കുക, അതിനായി ഞങ്ങൾ പാത പിന്തുടരുന്നു: "ആരംഭിക്കുക" → " നിയന്ത്രണ പാനൽ"("നിയന്ത്രണ പാനൽ") → "അഡ്മിനിസ്‌ട്രേറ്റീവ് ടൂളുകൾ" → "സേവനങ്ങൾ", തുറക്കുന്ന സേവന മാനേജുമെന്റ് വിൻഡോയിൽ, "Apache2.2" എന്ന വരി തിരഞ്ഞെടുത്ത് അതിൽ ഇരട്ട-ക്ലിക്കുചെയ്യുക, തുടർന്ന് "ജനറൽ" ടാബിൽ മാനുവൽ തിരഞ്ഞെടുക്കുക സേവനത്തിന്റെ ആരംഭം - "സ്റ്റാർട്ടപ്പ് തരം: മാനുവൽ". അനാവശ്യ സേവനങ്ങൾ സിസ്റ്റം ലോഡുചെയ്യാതിരിക്കാൻ ഇത് ചെയ്യണം. ഹോം കമ്പ്യൂട്ടർ വെബ് വികസനത്തിന് മാത്രമല്ല, മറ്റ് പല ആവശ്യങ്ങൾക്കും ഉപയോഗിക്കുന്നു, സ്വമേധയാ ആരംഭിക്കുകയും നിർത്തുകയും ചെയ്യുന്നു ഇടയ്ക്കിടെ ഉപയോഗിക്കുന്ന സേവനങ്ങളാണ് ഏറ്റവും ഉചിതം.

സൃഷ്ടിയുടെ ഉദാഹരണം വെർച്വൽ ഹോസ്റ്റ്

നിങ്ങളുടെ സ്വന്തം വെർച്വൽ ഹോസ്റ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, ഇനിപ്പറയുന്നവ ചെയ്യുക:

"httpd-vhosts.conf" ഫയൽ തുറന്ന് അതിൽ ഏകദേശം ഇനിപ്പറയുന്ന ഉള്ളടക്കമുള്ള ഒരു ബ്ലോക്ക് സൃഷ്ടിക്കുക:

# നിങ്ങളുടെ ഹോസ്റ്റിന്റെ റൂട്ട് ഉള്ള ഫോൾഡർ.
DocumentRoot "C:/apache/dom.ru/www"
# നിങ്ങൾക്ക് വെർച്വൽ ഹോസ്റ്റ് ആക്സസ് ചെയ്യാൻ കഴിയുന്ന ഡൊമെയ്ൻ.
ServerName dom.ru
# ഡൊമെയ്‌നിന്റെ അപരനാമം (അധിക നാമം).
സെർവർ ഏലിയാസ് www.dom.ru
# പിശകുകൾ എഴുതപ്പെടുന്ന ഫയൽ.
പിശക്ലോഗ് "C:/apache/dom.ru/error.log"
# ഹോസ്റ്റ് ആക്സസ് ലോഗ് ഫയൽ.
CustomLog "C:/apache/dom.ru/access.log" പൊതുവായത്

തുടർന്ന് "apache" ഡയറക്‌ടറിയിൽ, "dom.ru" എന്ന ഫോൾഡർ സൃഷ്ടിക്കുക, അതിൽ "www" എന്ന ഫോൾഡർ സൃഷ്ടിക്കുക.
ഒരു വെർച്വൽ ഹോസ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള അടുത്ത ഘട്ടം C:\WINDOWS\system32\drivers\etc\hosts എന്ന ഫയൽ മാറ്റുക എന്നതാണ്. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം. തുറക്കുക ഈ ഫയൽഅതിൽ രണ്ട് വരികൾ ചേർക്കുക:
127.0.0.1 dom.ru
127.0.0.1 www.dom.ru
ഇപ്പോൾ അപ്പാച്ചെ സെർവർ പുനരാരംഭിക്കുക, നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് നൽകുക വിലാസ ബാർ"dom.ru" അല്ലെങ്കിൽ "www.dom.ru" കൂടാതെ നിങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റിൽ നിങ്ങൾ സ്വയം കണ്ടെത്തും. ശ്രദ്ധിക്കുക, ഇപ്പോൾ നിങ്ങൾക്ക് വെർച്വൽ ഹോസ്റ്റ് നാമം ("അത് നിലവിലുണ്ടെങ്കിൽ "www.dom.ru") ഉപയോഗിച്ച് യഥാർത്ഥ സൈറ്റിലേക്ക് പ്രവേശിക്കാൻ കഴിയും: "127.0.0.1 www.dom.ru" എന്ന വരി കമന്റ് ചെയ്തുകൊണ്ടോ ഇല്ലാതാക്കിക്കൊണ്ടോ മാത്രം മുകളിലുള്ള ഫയൽ "ഹോസ്റ്റുകൾ".
സെർവർ പ്രവർത്തിക്കുന്ന അപ്പാച്ചെ ഡോക്യുമെന്റേഷൻ http://localhost/manual/ എന്നതിൽ ലഭ്യമാണ്.
അപ്പാച്ചെ വെബ് സെർവറിന്റെ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും പൂർത്തിയായി.

വെബ്‌സെർവർ എന്നത് ഒരു സെർവറാണ്, അത് ഡാറ്റാബേസുകളും വിവിധ വെബ്‌സൈറ്റ് പേജുകളും സംഭരിക്കുന്ന സ്ഥലമാണ് സോഫ്റ്റ്വെയർ മൊഡ്യൂളുകൾസൈറ്റ്, അതിൽ സംഭരിച്ചിരിക്കുന്ന എല്ലാ വെബ് ഉറവിടങ്ങളുടെയും പ്രവർത്തനത്തിലെ ഒരു അടിസ്ഥാന ഘടകമാണിത്. എന്നാൽ സെർവർ OS തന്നെ വെബ്‌സൈറ്റിന്റെ പ്രവർത്തനം ഉറപ്പാക്കില്ല; ഒരു ഉറപ്പാണ് സോഫ്റ്റ്വെയർ, അപ്പാച്ചെ വെബ് സെർവർ സോഫ്റ്റ്‌വെയർ ആണ്.

90-കളുടെ തുടക്കത്തിൽ വികസിപ്പിച്ചെടുത്ത ഈ വെബ് സെർവർ Linux, Unix OS പ്ലാറ്റ്‌ഫോമുകളിൽ പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്‌തതാണ്. കാലക്രമേണ, പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ പട്ടിക ഗണ്യമായി വികസിച്ചു. നിലവിൽ, അപ്പാച്ചെ വെബ് സെർവർ OS പ്ലാറ്റ്‌ഫോമായ Windows, Mac OS, BSD, Linux, OS/2 എന്നിവയിലും പ്രവർത്തിക്കുന്നു നോവൽ നെറ്റ്വെയർ. നിരവധി വെബ് പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ പ്രവർത്തിക്കുന്നതിന് വെബ് സെർവറിന് വിപുലമായ വിപുലീകരണങ്ങളുണ്ട്:

  • PHP-യ്‌ക്കുള്ള mod_php;
  • Perl-നുള്ള mod_perl;
  • mod_wsgi, പൈത്തണിനുള്ള mod_python;
  • റൂബിക്ക് അപ്പാച്ചെ-റൂബി;
  • എഎസ്പിക്കുള്ള apache-asp.

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

അപ്പാച്ചെ വെബ് സെർവറിന്റെ പ്രയോജനങ്ങൾ

ഇന്റർനെറ്റിലെ പകുതിയിലധികം ഹോസ്റ്റുകളിലും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഏറ്റവും സാധാരണമായ വെബ് സെർവറാണ് അപ്പാച്ചെ. ഇത് പ്രധാനമായും കാരണമായിരുന്നു:

  1. തുടക്കക്കാർക്കും വെബ് വ്യവസായ പ്രൊഫഷണലുകൾക്കും അതിനൊപ്പം പ്രവർത്തിക്കാൻ അനുവദിക്കുന്ന അതിന്റെ സൗജന്യ ലൈസൻസ്;
  2. ക്രോസ്-പ്ലാറ്റ്ഫോം (അതിന്റെ നിത്യ എതിരാളിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് പ്രധാന നേട്ടങ്ങളിലൊന്നാണ് - IIS വെബ് സെർവർ);
  3. കോഡിന്റെ തുറന്നത, അപ്പാച്ചെയുടെ പ്രവർത്തനക്ഷമത പൂരകമാക്കാനും മെച്ചപ്പെടുത്താനും നിരവധി സ്പെഷ്യലിസ്റ്റുകൾക്ക് കഴിയും;
  4. ഉയർന്ന തലത്തിലുള്ള സുരക്ഷ;
  5. വിശ്വാസ്യതയും ഉപയോഗ എളുപ്പവും.
പി.എസ്. കൂടാതെ, വെബിന്റെ ലോകവുമായി ബന്ധമില്ലാത്ത ഉപദേശം ഞാൻ നൽകും. നിങ്ങൾ മസാജിൽ ഏർപ്പെട്ടിരിക്കുകയും നിങ്ങൾക്ക് സ്വന്തമായി മസാജ് പാർലർ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഓൺലൈൻ സ്റ്റോർ massage-chairs-abakan.ru ശ്രദ്ധിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. അവിടെ നിങ്ങൾക്ക് കഴിയും

ഈ വിവരണം എല്ലാവർക്കും അനുയോജ്യമാണ് വിൻഡോസ് പതിപ്പ് 7/8/8.1.

അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ആദ്യം, സൈറ്റിൽ നിന്ന് അപ്പാച്ചെ വിതരണം ഡൗൺലോഡ് ചെയ്യുക: http://www.apachelounge.com/download/. വിതരണങ്ങളുടെ പട്ടികയിൽ അപ്പാച്ചെ 2.4 ബൈനറികൾ VC11, നമുക്ക് "httpd-2.4.7-win64-VC11.zip" ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്.

ഡൗൺലോഡ് ചെയ്ത ശേഷം, ആർക്കൈവ് httpd-2.4.7-win64-VC11.zip തുറക്കുക

അതിൽ നിന്ന് C:\ drive പാർട്ടീഷനിലേക്ക് Apache24 ഫോൾഡർ എക്സ്ട്രാക്റ്റ് ചെയ്യുക

ഇപ്പോൾ നമ്മൾ അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനു മുമ്പ് കോൺഫിഗറേഷൻ അല്പം മാറ്റേണ്ടതുണ്ട്. httpd.conf ഫയൽ തുറക്കുക (ഇവിടെ സ്ഥിതിചെയ്യുന്നു: C:\Apache24\conf) വെയിലത്ത് ഇതിലൂടെ സൗകര്യപ്രദമായ എഡിറ്റർ, ഉദാഹരണത്തിന് നോട്ട്പാഡ്++. ലൈൻ (217) ServerName www.example.com:80 കണ്ടെത്തി ServerName localhost:80 എന്നതിലേക്ക് മാറ്റുക

ഇവിടെ നാം സൂചിപ്പിക്കേണ്ടതുണ്ട് മുഴുവൻ പാതഅപ്പാച്ചെ ഫോൾഡറിൽ സ്ഥിതി ചെയ്യുന്ന httpd.exe ഫയലിലേക്ക്. ഞങ്ങളുടെ കാര്യത്തിൽ, ഇത് C:\Apache24\bin\httpd.exe ആണ്. C:\Apache24\bin\httpd.exe -k എന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുക.

പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുമ്പോൾ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന പിശക് ലഭിക്കുകയാണെങ്കിൽ: wint തുറക്കുന്നതിൽ പരാജയപ്പെട്ടു സർവീസ് മാനേജർഅഡ്മിനിസ്ട്രേറ്ററായി ലോഗിൻ ചെയ്യാൻ നിങ്ങൾ മറന്നിരിക്കാം, ഇനിപ്പറയുന്ന ഫോൾഡറിലേക്ക് പോകുക: C:\Users\Here_is_your_user_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, കമാൻഡ് ലൈൻ അഡ്മിനിസ്ട്രേറ്ററായി പ്രവർത്തിപ്പിക്കുക

കൂടാതെ ഇൻസ്റ്റലേഷൻ കമാൻഡ് ആവർത്തിക്കുക.

ഇൻസ്റ്റലേഷൻ പൂർത്തിയായി. ബിൻ ഡയറക്ടറി തുറന്ന് (മുഴുവൻ പാത: C:\Apache24\bin\) ഫയൽ പ്രവർത്തിപ്പിക്കുക: ApacheMonitor.exe. അപ്പാച്ചെ ഐക്കൺ സിസ്റ്റം ട്രേയിൽ ദൃശ്യമാകും, അതിലൂടെ നിങ്ങൾക്ക് വേഗത്തിൽ അപ്പാച്ചെ സേവനം ആരംഭിക്കാം/നിർത്താം, ആരംഭിക്കുക ക്ലിക്കുചെയ്യുക:

ഇനി നമുക്ക് പ്രവർത്തനക്ഷമത പരിശോധിക്കാം. ബ്രൗസർ തുറന്ന് വിലാസ ബാറിൽ http://localhost/ എന്ന് എഴുതുക (നിങ്ങൾക്ക് ലോക്കൽഹോസ്റ്റ് ചെയ്യാം). ഇൻസ്റ്റാളേഷൻ വിജയകരമാണെങ്കിൽ, ഇത് പ്രവർത്തിക്കുന്നു എന്ന് പറയുന്ന ഒരു പേജ് തുറക്കണം!

PHP ഇൻസ്റ്റാളേഷൻ (മാനുവൽ)

PHP ഇല്ലാതെ നമുക്ക് Apache ആവശ്യമുണ്ടോ? തീർച്ചയായും അല്ല, ഇത് അസംബന്ധമാണ്! അതിനാൽ, അടുത്തതായി നമ്മൾ PHP-യുടെ മാനുവൽ (ഒരു ഇൻസ്റ്റാളർ ഉപയോഗിക്കാതെ) ഇൻസ്റ്റാളേഷൻ നോക്കും.

PHP ഡൗൺലോഡ് ചെയ്യുക ( സിപ്പ് ആർക്കൈവ്) സൈറ്റിൽ നിന്ന്: http://windows.php.net/download/. ഞങ്ങൾക്ക് പതിപ്പ് ആവശ്യമാണ്: VC11 x64 ത്രെഡ് സുരക്ഷിതം.

ആർക്കൈവിന്റെ ഉള്ളടക്കങ്ങൾ ഞങ്ങൾ C:\PHP ഡയറക്ടറിയിലേക്ക് അൺപാക്ക് ചെയ്യുന്നു (ഞങ്ങൾ സ്വയം PHP ഫോൾഡർ സൃഷ്ടിക്കുന്നു). അടുത്തതായി, C:\PHP ഫോൾഡറിൽ നമുക്ക് php.ini-development, php.ini-production എന്നീ രണ്ട് ഫയലുകൾ കാണാം. ഈ ഫയലുകളിൽ അടിസ്ഥാന ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ആദ്യ ഫയൽ ഡെവലപ്പർമാർക്കായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു, രണ്ടാമത്തേത് പ്രൊഡക്ഷൻ സിസ്റ്റങ്ങൾക്കായി. പ്രധാന വ്യത്യാസം ക്രമീകരണങ്ങളിലാണ്: ഡവലപ്പർമാർക്ക്, പിശക് ഡിസ്പ്ലേ അനുവദനീയമാണ്, അതേസമയം പ്രൊഡക്ഷൻ സിസ്റ്റങ്ങൾക്ക്, സുരക്ഷാ കാരണങ്ങളാൽ പിശക് പ്രദർശിപ്പിക്കുന്നത് നിരോധിച്ചിരിക്കുന്നു.

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

ഞങ്ങൾ ഇൻസ്റ്റാളേഷനുമായി തുടരുന്നു. അതിനാൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫയൽ തിരഞ്ഞെടുക്കുക (ഞാൻ php.ini-development തിരഞ്ഞെടുത്തു). തിരഞ്ഞെടുത്ത ഫയലിന് കുറച്ച് പേര് മാറ്റേണ്ടതുണ്ട്. ഫയലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക → Rename → “-development” മായ്‌ക്കുക, php.ini മാത്രം അവശേഷിപ്പിക്കുക

ഇപ്പോൾ php.ini തുറക്കുക, നമുക്ക് കുറച്ച് മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട് (മാറ്റങ്ങൾ വരുത്തുമ്പോൾ ശ്രദ്ധിക്കുക, വരിയുടെ തുടക്കത്തിൽ ഒരു അർദ്ധവിരാമം ഉണ്ടെങ്കിൽ, അത് നീക്കം ചെയ്യേണ്ടതുണ്ട്):

  1. extension_dir ഓപ്ഷൻ (ലൈൻ 721) കണ്ടെത്തി, പാതയുമായി പൊരുത്തപ്പെടുന്നതിന് ext ഫോൾഡർ പാത്ത് മാറ്റുക PHP ഇൻസ്റ്റാളേഷനുകൾ. എന്നെ സംബന്ധിച്ചിടത്തോളം ഇത് ഇതുപോലെ കാണപ്പെടുന്നു:
    extension_dir = "C:\PHP\ext"
  2. upload_tmp_dir ഓപ്ഷൻ കണ്ടെത്തുക (ലൈൻ 791). ഇവിടെ നിങ്ങൾ താൽക്കാലിക ഫോൾഡറിലേക്കുള്ള പാത വ്യക്തമാക്കേണ്ടതുണ്ട്. ഞാൻ c:\windows\temp തിരഞ്ഞെടുത്തു. ഒരുമിച്ച്:
    upload_tmp_dir = "C:\Windows\Temp"
  3. session.save_path ഓപ്ഷൻ (ലൈൻ 1369) കണ്ടെത്തുക. ഇവിടെ നിങ്ങൾ താൽക്കാലിക ഫോൾഡറിലേക്കുള്ള പാതയും വ്യക്തമാക്കേണ്ടതുണ്ട്:
    session.save_path = "C:\Windows\Temp"
  4. ഡൈനാമിക് എക്‌സ്‌റ്റൻഷൻ വിഭാഗത്തിൽ, ഇതുമായി ബന്ധപ്പെട്ട നിരവധി വരികൾ (ആദ്യത്തെ അർദ്ധവിരാമം നീക്കം ചെയ്യുക) നിങ്ങൾ അൺകമന്റ് ചെയ്യേണ്ടതുണ്ട്. PHP മൊഡ്യൂളുകൾ, ജോലിക്ക് ആവശ്യമായി വന്നേക്കാം: 866, 873, 874, 876, 886, 895, 900

മാറ്റങ്ങൾ സംരക്ഷിച്ച് അടയ്ക്കുക.

ഇനി നമുക്ക് അപ്പാച്ചെ സെറ്റിംഗ്സിലേക്ക് മടങ്ങാം. നമുക്ക് അപ്പാച്ചെ കോൺഫിഗറേഷൻ കുറച്ച് എഡിറ്റ് ചെയ്യേണ്ടിവരും. C:\Apache24\conf ഫോൾഡറിലേക്ക് പോയി httpd.conf ഫയൽ തുറക്കുക.

ഫയലിന്റെ അവസാനം പോയി ഏറ്റവും താഴെ ചേർക്കുക അടുത്ത വരികൾ:

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType ആപ്ലിക്കേഷൻ/x-httpd-php .php

പോകുന്ന വഴി php ഫോൾഡർഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ നിങ്ങൾ തിരഞ്ഞെടുത്ത ഒന്ന് സൂചിപ്പിക്കുക (നിങ്ങൾ മറ്റൊരു ഡയറക്ടറിയിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ).

അതേ ഫയലിൽ നമുക്ക് ഇനിപ്പറയുന്ന വരികൾ കാണാം (ഏകദേശം 274-276 വരികൾ):

DirectoryIndex index.html

index.html-ന് മുമ്പ് ഒരു സ്‌പെയ്‌സ് കൊണ്ട് വേർതിരിച്ച index.php ചേർക്കുക. ഫലം ഇതാണ്:

DirectoryIndex index.php index.html

മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിന്, അപ്പാച്ചെ സേവനം പുനരാരംഭിക്കുക (ട്രേ ഐക്കൺ അപ്പാച്ചെ മോണിറ്ററാണ്). സേവനം പുനരാരംഭിക്കുകയാണെങ്കിൽ, ഇതാണ് നല്ല അടയാളം. ഇല്ലെങ്കിൽ (ഒരു പിശക് പോപ്പ് അപ്പ് ചെയ്യും), കോൺഫിഗറേഷൻ ഫയലുകളിലെ പിശകുകൾക്കായി നോക്കുക. എല്ലാ പാതകളും പ്രത്യേകിച്ച് ശ്രദ്ധാപൂർവ്വം പരിശോധിക്കുക.

PHP പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ, C:\Apache24\htdocs ഫോൾഡർ തുറക്കുക (ഇതിൽ സ്ഥിരസ്ഥിതി വെബ്സൈറ്റ് ഫയലുകൾ അടങ്ങിയിരിക്കുന്നു). ഇനിപ്പറയുന്ന ഉള്ളടക്കമുള്ള ഈ ഫോൾഡറിൽ ഒരു ഫയൽ index.php സൃഷ്ടിക്കുക:

ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസറിൽ http://localhost/ (അല്ലെങ്കിൽ ലോക്കൽഹോസ്റ്റ്) തുറക്കുക. എല്ലാം ശരിയാണെങ്കിൽ, നിങ്ങൾ കാണും സമാനമായ പേജ്:

php-യെക്കുറിച്ചുള്ള വിവരങ്ങളുള്ള ഒരു പേജിന് പകരം, "ഇത് പ്രവർത്തിക്കുന്നു!" എന്ന ലിഖിതമുള്ള ഒരു പേജ് നിങ്ങൾ കാണുന്നുവെങ്കിൽ, പേജ് പുതുക്കുക ക്ലിക്കുചെയ്യുക.

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

വിതരണ ഡൗൺലോഡ് പേജ് തുറക്കുക: http://dev.mysql.com/downloads/installer/5.6.html, വിൻഡോസ് ഡൗൺലോഡ് ചെയ്യുക (x86, 32-ബിറ്റ്), MSI ഇൻസ്റ്റാളർ 5.6.16 250.8 എം. ഡൗൺലോഡ് ബട്ടണിൽ ക്ലിക്കുചെയ്തതിനുശേഷം, നിങ്ങൾ ഒരു രജിസ്ട്രേഷൻ ഫോം കാണും, ചുവടെയുള്ള ലിങ്കിൽ ക്ലിക്കുചെയ്ത് നിങ്ങൾക്ക് അത് ഒഴിവാക്കാം ("വേണ്ട നന്ദി, എന്റെ ഡൗൺലോഡ് ആരംഭിക്കുക!").

ഞങ്ങൾ ഇൻസ്റ്റാളർ സമാരംഭിക്കുന്നു, ഒരു ചെറിയ ഡൗൺലോഡിന് ശേഷം ഞങ്ങൾ ഇനിപ്പറയുന്ന വിൻഡോ കാണുന്നു:

MySQL ഉൽപ്പന്നങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുക ക്ലിക്കുചെയ്യുക, ഇനിപ്പറയുന്ന വിൻഡോ ദൃശ്യമാകുന്നു, അതിൽ ഞങ്ങൾ ലൈസൻസ് കരാർ അംഗീകരിക്കുന്നു (ബോക്സ് ചെക്ക് ചെയ്യുക) തുടർന്ന് ക്ലിക്കുചെയ്യുക അടുത്തത് >

കൂടുതൽ ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ അടുത്ത വിൻഡോ ആവശ്യപ്പെടുന്നു ഒരു പുതിയ പതിപ്പ് MySQL, Skip... (skip) എന്ന ബോക്സ് ചെക്ക് ചെയ്ത് Next > ക്ലിക്ക് ചെയ്യുക

അടുത്ത വിൻഡോയിൽ, ഇൻസ്റ്റാളേഷൻ തരം തിരഞ്ഞെടുക്കാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു, ഇഷ്ടാനുസൃതം തിരഞ്ഞെടുത്ത് അടുത്തത് > ക്ലിക്ക് ചെയ്യുക:

അടുത്ത വിൻഡോയിൽ ആവശ്യമായ ഘടകങ്ങൾ തിരഞ്ഞെടുക്കാനുള്ള അവസരം ഞങ്ങൾ നൽകുന്നു: MySQL കണക്റ്ററുകൾ അൺചെക്ക് ചെയ്യുക, ആപ്ലിക്കേഷനിൽ MySQL വർക്ക്ബെഞ്ച് CE 6.0.8, MySQL നോട്ടിഫയർ 1.1.5 എന്നിവ അൺചെക്ക് ചെയ്യുക, MySQL സെർവർ 5.6.16-ൽ ഡെവലപ്മെന്റ് ഘടകങ്ങളും ക്ലയന്റ് സി എപിഐ ലൈബ്രറിയും അൺചെക്ക് ചെയ്യുക (C API ലൈബ്രറി. പങ്കിട്ടു) അടുത്തത് > ക്ലിക്ക് ചെയ്യുക

കൃത്യമായി എന്താണ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതെന്ന് അടുത്ത വിൻഡോ ഞങ്ങളോട് പറയുന്നു, എക്സിക്യൂട്ട് ക്ലിക്ക് ചെയ്യുക

വിജയകരമായ ഇൻസ്റ്റാളേഷന് ശേഷം, അടുത്തത് > ക്ലിക്ക് ചെയ്യുക

അടുത്തതായി ഞങ്ങൾ ഞങ്ങളുടെ സെർവർ കുറച്ച് കോൺഫിഗർ ചെയ്യുമെന്ന് അടുത്ത വിൻഡോ ഞങ്ങളെ അറിയിക്കുന്നു, അടുത്തത് > ക്ലിക്കുചെയ്യുക

ആദ്യത്തെ ക്രമീകരണ വിൻഡോയിൽ, വിപുലമായ ഓപ്ഷനുകൾ കാണിക്കുക എന്ന ബോക്സ് ചെക്ക് ചെയ്യുക, ബാക്കിയുള്ളവ അതേപടി ഉപേക്ഷിച്ച് അടുത്തത് > ക്ലിക്കുചെയ്യുക

അടുത്ത വിൻഡോയിൽ ഒരു അഡ്മിനിസ്ട്രേറ്റർ (റൂട്ട്) പാസ്‌വേഡ് സജ്ജമാക്കാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു. ഈ പാസ്‌വേഡ് നഷ്ടപ്പെടാതിരിക്കുന്നതാണ് നല്ലത്! ഒരു പാസ്‌വേഡ് സജ്ജീകരിച്ച് അടുത്തത് > ക്ലിക്ക് ചെയ്യുക

അടുത്ത വിൻഡോയിൽ, ഇൻപുട്ട് ഫീൽഡിലെ നമ്പർ 56 മായ്‌ക്കുക, ബാക്കിയുള്ളത് അതേപടി ഉപേക്ഷിച്ച് അടുത്തത് > ക്ലിക്കുചെയ്യുക

അടുത്തത് > ക്ലിക്ക് ചെയ്യുക

അടുത്തത് > ക്ലിക്ക് ചെയ്യുക

ഇൻസ്റ്റാളേഷൻ വിജയകരമാണോ എന്ന് പരിശോധിക്കാൻ മാത്രമേ ശേഷിക്കുന്നുള്ളൂ. (വിൻ 8): ആരംഭ മെനുവിലേക്ക് പോകുക → ആപ്ലിക്കേഷനുകളിലേക്ക് പോകുക (താഴേയ്ക്കുള്ള അമ്പടയാളം) → MySQL5.6 കമാൻഡ് ലൈൻ ക്ലയന്റ് കണ്ടെത്തുക (കമാൻഡ് ലൈനിൽ MySQL-മായി പ്രവർത്തിക്കുന്നതിനുള്ള ടെർമിനൽ) → അത് തുറക്കുക. അടുത്തതായി, അഡ്മിനിസ്ട്രേറ്റർ പാസ്വേഡ് (റൂട്ട്) നൽകുക. പാസ്‌വേഡ് ശരിയാണെങ്കിൽ, നിങ്ങളെ കമാൻഡ് പ്രോംപ്റ്റിലേക്ക് (mysql>) കൊണ്ടുപോകും. കമാൻഡ് നൽകുക: ഡാറ്റാബേസുകൾ കാണിക്കുക; (അവസാനം ഒരു അർദ്ധവിരാമം ആവശ്യമാണ്). ഫലമായി, നിങ്ങൾ ഡാറ്റാബേസുകളുടെ ഒരു ലിസ്റ്റ് കാണും (കുറഞ്ഞത് രണ്ട് - information_schema, mysql). സെർവർ ശരിയായി പ്രവർത്തിക്കുന്നു എന്നാണ് ഇതിനർത്ഥം. എക്സിറ്റ് കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് കമാൻഡ് ലൈൻ അടയ്ക്കുക.

ഫയലിലേക്ക് ലൈൻ ചേർക്കുക C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. അതേ ഫയലിൽ, ഡിലീറ്റ് ചെയ്യുക അല്ലെങ്കിൽ കമന്റ് ഔട്ട് ചെയ്യുക (ലൈനിന്റെ തുടക്കത്തിൽ ഒരു # ചിഹ്നം ഇടുക) ::1 ലോക്കൽ ഹോസ്റ്റ് (ആദ്യം കമന്റ് ചെയ്തതാണെങ്കിൽ, നിങ്ങൾ അത് ഉപയോഗിച്ച് ഒന്നും ചെയ്യേണ്ടതില്ല).

phpMyAdmin-ന്റെ ഇൻസ്റ്റാളേഷനും അടിസ്ഥാന സജ്ജീകരണവും

http://www.phpmyadmin.net/home_page/downloads.php എന്ന ഡൗൺലോഡ് പേജ് തുറന്ന് *all-languages.7z അല്ലെങ്കിൽ *all-languages.zip എന്നതിൽ അവസാനിക്കുന്ന ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യാൻ തിരഞ്ഞെടുക്കുക (എഴുതുമ്പോൾ, ഏറ്റവും പുതിയ പതിപ്പ് phpMyAdmin 4.1.9) ആയിരുന്നു. C:\Apache24\htdocs-ൽ ഒരു phpmyadmin ഫോൾഡർ സൃഷ്‌ടിച്ച് അവിടെ നിന്ന് ഡൗൺലോഡ് ചെയ്‌ത ആർക്കൈവ് ഫയലുകൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് പരിശോധിക്കാം. ബ്രൗസർ തുറന്ന് വിലാസത്തിലേക്ക് പോകുക http://localhost/phpmyadmin/. ഇനിപ്പറയുന്ന വിൻഡോ തുറക്കണം:

ഇപ്പോൾ നമ്മൾ MySQL-നായി ഒരു കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കേണ്ടതുണ്ട്. phpmyadmin ഫോൾഡറിലേക്ക് പോയി അവിടെ ഒരു കോൺഫിഗർ ഫോൾഡർ ഉണ്ടാക്കുക. ബ്രൗസറിൽ ഇനിപ്പറയുന്ന വിലാസം തുറക്കുക: http://localhost/phpmyadmin/setup/

ഇപ്പോൾ, MySQL-ലേക്ക് കണക്ഷൻ പാരാമീറ്ററുകൾ ക്രമീകരിക്കുന്നതിന്, ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക " പുതിയ സെർവർ", ഞങ്ങൾക്കായി ഒരു പുതിയ വിൻഡോ തുറക്കുന്നു; "സെർവർ ഹോസ്റ്റ്" കോളത്തിൽ, ലോക്കൽ ഹോസ്റ്റ് 127.0.0.1 ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കേണ്ടതാണ്:

ഞങ്ങൾ ക്രമീകരണങ്ങൾ സംരക്ഷിക്കുന്നു (പ്രയോഗിക്കുക ക്ലിക്കുചെയ്യുക) ഞങ്ങൾ സ്വയമേവ തിരികെ നൽകും മുൻപത്തെ താൾ. സ്ഥിരസ്ഥിതി ഭാഷ തിരഞ്ഞെടുക്കുക - റഷ്യൻ, സ്ഥിരസ്ഥിതി സെർവർ - 127.0.0.1, വരിയുടെ അവസാനം - വിൻഡോസ്. ചുവടെ, സംരക്ഷിക്കുക ക്ലിക്കുചെയ്യുക, തുടർന്ന് ഡൗൺലോഡ് ചെയ്യുക.

തത്ഫലമായുണ്ടാകുന്ന ഫയൽ (config.inc.php) റൂട്ടിലേക്ക് സംരക്ഷിച്ചിരിക്കുന്നു phpMyAdmin ഇൻസ്റ്റാളേഷനുകൾ(C:\Apache24\htdocs\phpmyadmin). ഞങ്ങൾ പേജ് അടയ്‌ക്കുന്നു, ഞങ്ങൾക്ക് ഇനി ഇത് ആവശ്യമില്ല.

അത്രയേയുള്ളൂ. ഞങ്ങൾ http://localhost/phpmyadmin/ എന്ന പേജിലേക്ക് മടങ്ങുന്നു. ഇപ്പോൾ നിങ്ങൾക്ക് റൂട്ട് ഉപയോക്താവായി സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യാൻ കഴിയും (നിങ്ങൾ എപ്പോൾ വ്യക്തമാക്കിയ പാസ്‌വേഡ് നൽകുക MySQL സജ്ജീകരണംറൂട്ട് ഉപയോക്താവിന്). MySQL-ലേക്കുള്ള കണക്ഷൻ പരിശോധിക്കുന്നു. എല്ലാം ശരിയായി നടക്കുന്നുണ്ടെങ്കിൽ (നിങ്ങൾക്ക് phpMyAdmin-ലേക്ക് ലോഗിൻ ചെയ്യാൻ കഴിഞ്ഞു), phpmyadmin ഫോൾഡറിൽ നിന്ന് കോൺഫിഗറേഷൻ ഫോൾഡർ ഇല്ലാതാക്കുക.

12/25/13 39.1K

ഒരു ലോക്കൽ അല്ലെങ്കിൽ റിമോട്ട് മെഷീനിൽ പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാമാണ് വെബ് സെർവർ, കൂടാതെ വെബ് ഡോക്യുമെന്റുകൾ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുക എന്നതാണ് ഇതിന്റെ പ്രധാന ലക്ഷ്യം. വിലാസ ബാറിൽ വെബ്സൈറ്റ് വിലാസം നൽകുമ്പോൾ, നിങ്ങൾ അമർത്തുമ്പോൾ കീകൾ നൽകുകബ്രൗസർ നിർദ്ദേശിച്ച ഒരു അഭ്യർത്ഥന സൃഷ്ടിക്കുന്നു റിമോട്ട് കമ്പ്യൂട്ടർ- വെബ് സെർവർ.

വെബ് ഡെവലപ്പർമാർക്കും ഇൻറർനെറ്റ് റിസോഴ്‌സ് അഡ്മിനിസ്ട്രേറ്റർമാർക്കും വേണ്ടി സൃഷ്ടിച്ച ഏറ്റവും ജനപ്രിയവും വ്യാപകവുമായ പ്രോഗ്രാമുകളിലൊന്നാണ് അപ്പാച്ചെ എച്ച്ടിടിപി സെർവർ (പാച്ചി സെർവറിന്റെ ചുരുക്കം). സ്വതന്ത്ര ഗവേഷകരുടെ അഭിപ്രായത്തിൽ, എല്ലാ HTTP സെർവർ ഉപയോക്താക്കളുടെയും കമ്പ്യൂട്ടറുകളിൽ 50% അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

അപ്പാച്ചെയുടെ പ്രധാന ഗുണങ്ങൾ സ്ഥിരത, വേഗത, വഴക്കം എന്നിവയാണ്, അവ അതിന്റെ മോഡുലാർ ഓർഗനൈസേഷനും അതുപോലെ തന്നെ വികസനം നടത്തുന്നത് തുറന്ന ഗ്രൂപ്പ്പ്രോഗ്രാമർമാർ, അപ്പാച്ചെ സോഫ്റ്റ്‌വെയർ ഫൗണ്ടേഷൻ എന്ന ഔദ്യോഗിക നാമത്തിലാണെങ്കിലും.

അപ്പാച്ചെ നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെയും ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളെയും പിന്തുണയ്ക്കുന്നു, ഇത് പലപ്പോഴും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം നിയന്ത്രണത്തിലാണ് ഉപയോഗിക്കുന്നത്. വിൻഡോസ് സിസ്റ്റങ്ങൾ. ഈ വെബ് സെർവർ പൂർണ്ണമായും സൗജന്യമായി വിതരണം ചെയ്യപ്പെടുന്നു എന്നതും പ്രധാനമാണ്.

വിൻഡോസ് 7 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനായി അപ്പാച്ചെ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം, ഈ ലേഖനത്തിൽ ചർച്ച ചെയ്യും.

അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ആദ്യം നിങ്ങൾ ഡൗൺലോഡ് ചെയ്യണം പുതിയ പതിപ്പ് SSL പിന്തുണ കൂടാതെ അപ്പാച്ചെ വിതരണം ഇൻസ്റ്റലേഷൻ പ്രവർത്തിപ്പിക്കുക. IN സ്വാഗത ജാലകംനിങ്ങൾ " അടുത്തത്" എന്നതിൽ ക്ലിക്ക് ചെയ്യണം, ഡവലപ്പറുടെ ലൈസൻസ് കരാർ വായിച്ച് അതുമായി നിങ്ങളുടെ കരാർ സ്ഥിരീകരിക്കുക.

തുടർന്ന്, ഇൻസ്റ്റാളേഷൻ വിൻഡോയിൽ, ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ഫീൽഡുകൾ പൂരിപ്പിക്കേണ്ടതുണ്ട്, കൂടാതെ " അഡ്മിനിസ്ട്രേറ്ററുടെ ഇമെയിൽ വിലാസം» നിങ്ങളുടെ വിലാസം സൂചിപ്പിക്കുക ഇമെയിൽ, "അടുത്തത്" ക്ലിക്ക് ചെയ്ത് "ഇഷ്‌ടാനുസൃത" സ്ഥാനത്തേക്ക് സ്വിച്ച് സജ്ജമാക്കുക.

അടുത്തതായി, നിങ്ങൾ ഡ്രൈവ് C-യിൽ ഒരു www ഡയറക്ടറി സൃഷ്ടിക്കുകയും അപ്പാച്ചെയുടെ ഇൻസ്റ്റാളേഷൻ ഫോൾഡറായി വ്യക്തമാക്കുകയും വേണം, ഇതിൽ "അടുത്തത്" ക്ലിക്ക് ചെയ്യുക, അടുത്ത വിൻഡോയിൽ "ഇൻസ്റ്റാൾ ചെയ്യുക". ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാകുമ്പോൾ, "പൂർത്തിയാക്കുക" ക്ലിക്കുചെയ്യുക.

എല്ലാം ശരിയായി നടന്നാൽ, ട്രേയിൽ അപ്പാച്ചെ വെബ് സെർവർ മാനേജ്മെന്റ് ഐക്കൺ ദൃശ്യമാകും. ഐക്കണിൽ ഇടത്-ക്ലിക്കുചെയ്യുന്നതിലൂടെ നിങ്ങൾക്ക് ഇത് നിർത്താനും പുനരാരംഭിക്കാനും കഴിയും.

ഒരേ ഐക്കണിൽ വലത്-ക്ലിക്കുചെയ്യുന്നതിലൂടെ, നിങ്ങൾക്ക് വ്യത്യസ്തതയിലേക്ക് പോകാം സിസ്റ്റം സേവനങ്ങൾഓപ്പറേറ്റിംഗ് സിസ്റ്റം അല്ലെങ്കിൽ അപ്പാച്ചെ മോണിറ്റർ തുറക്കുക.

ഇത് പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ഇൻസ്റ്റാൾ ചെയ്ത സെർവർഅപ്പാച്ചെ, നിങ്ങളുടെ ബ്രൗസറിന്റെ വിലാസ ബാറിൽ http://localhost എന്ന് ടൈപ്പ് ചെയ്യുക

പ്രോത്സാഹജനകമായ ലിഖിതത്തോടുകൂടിയ ഒരു പേജ് ദൃശ്യമാകുകയാണെങ്കിൽ “ഇത് പ്രവർത്തിക്കുന്നു! ", ഇതിനർത്ഥം അപ്പാച്ചെ ഇൻസ്റ്റാളേഷൻ വിജയകരമാണെന്നും അത് ശരിയായി പ്രവർത്തിക്കുന്നുവെന്നുമാണ്.

അടിസ്ഥാന വെബ് സെർവർ സജ്ജീകരണം

അപ്പാച്ചെ വളരെ സൗകര്യപ്രദവും അങ്ങേയറ്റം വിശ്വസനീയവുമാണ് എങ്കിലും, എല്ലാവരും അത് ഉപയോഗിക്കാൻ തയ്യാറല്ല പ്രാദേശിക സെർവർപല കാരണങ്ങളാൽ, പരിസ്ഥിതിയിൽ പോലും അഭാവമാണ് പ്രധാനം മൈക്രോസോഫ്റ്റ് വിൻഡോസ്മിക്ക ഉപയോക്താക്കൾക്കും അസാധാരണമായ ഏതെങ്കിലും ഗ്രാഫിക്കൽ കോൺഫിഗറേറ്റർ.

ഉപയോഗിച്ചാണ് സെർവർ ക്രമീകരിച്ചിരിക്കുന്നത് മാനുവൽ എഡിറ്റിംഗ് കോൺഫിഗറേഷൻ ഫയൽ httpd.conf. എന്നിരുന്നാലും, മനസ്സിലാക്കാൻ കഴിയാത്തതും സങ്കീർണ്ണവുമായ ആശയങ്ങൾക്ക് വിരുദ്ധമാണ് ഈ പ്രക്രിയ, രണ്ട് കാരണങ്ങളാൽ ഈ പ്രവർത്തനത്തിൽ സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല: ഒന്നാമതായി, സ്വീകാര്യവും സൗകര്യപ്രദവുമായ പ്രവർത്തനത്തിനായി കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന ഒരു പുതുതായി ഇൻസ്റ്റാൾ ചെയ്ത അപ്പാച്ചെ ഒരു സെർവറാക്കി മാറ്റുന്നതിന്, കോൺഫിഗറേഷൻ ഫയലിൽ വളരെ കുറച്ച് ഡാറ്റ മാറ്റേണ്ടതുണ്ട്, രണ്ടാമതായി, കോൺഫിഗറേഷൻ മനസ്സിലാക്കാൻ ആവശ്യമായ ധാരാളം ഉപയോഗപ്രദമായ വിവരങ്ങൾ httpd.conf എന്നതിൽ അടങ്ങിയിരിക്കുന്നു.

എന്താണ് വേണ്ടത്?

  • വിൻഡോസ് 7 പ്ലാറ്റ്‌ഫോമിന് കീഴിൽ അപ്പാച്ചെ പ്രവർത്തിപ്പിക്കുക;
  • ഭാവി വെബ്‌സൈറ്റിന്റെ ഫയലുകൾ ഒരു ഉപയോക്തൃ-സൗഹൃദ ഡയറക്‌ടറിയിൽ സംഭരിക്കുക (ഉദാഹരണത്തിന്, C:www);
  • എൻകോഡിംഗിലും പ്രത്യേകിച്ച് സിറിലിക് അക്ഷരമാല പ്രദർശിപ്പിക്കുന്നതിലും പ്രശ്നങ്ങൾ ഉണ്ടാകരുത്;
  • ഒരേസമയം നിരവധി സൈറ്റുകളിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ്.

ഈ പ്രശ്നങ്ങൾ വിജയകരമായി പരിഹരിക്കാൻ, കൂടെ ഫോൾഡറിലേക്ക് പോകുക അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്തു, conf സബ്ഫോൾഡറിൽ httpd.conf ഫയൽ കണ്ടെത്തി തുറക്കുക. “ഹാഷ്” എന്ന് തുടങ്ങുന്ന വരികൾ ടെക്‌സ്‌റ്റ് കമന്റുകളാണെന്നും തുടക്കത്തിൽ “ഹാഷ്” ഐക്കൺ ഇല്ലാത്ത ലൈനുകൾ വെബ് സെർവർ ക്രമീകരണങ്ങളായി ഉപയോഗിക്കുമെന്നും ദയവായി ശ്രദ്ധിക്കുക.

ആദ്യം നിങ്ങൾ വെബ്‌സൈറ്റ് ഫോൾഡറായി സെർവർ ഉപയോഗിക്കുന്ന ഡയറക്ടറി കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. DocumentRoot-ൽ ആരംഭിക്കുന്ന വാചകത്തിലെ വരി കണ്ടെത്തുക. ഏത് ഫോൾഡറാണ് റൂട്ട് എന്ന് ഈ നിർദ്ദേശം നിർണ്ണയിക്കുന്നു.

DocumentRoot "C:/www" എന്നതിലേക്ക് അത് ശരിയാക്കുക. ഈ ഫയലിലെ സ്ലാഷുകൾ വലത്തോട്ട് ചരിഞ്ഞിരിക്കണം, ഇടത്തോട്ട് അല്ല, നിങ്ങൾ ഇതിനകം പരിചിതമായിരിക്കുമെന്ന് വ്യക്തമാക്കണം. വിൻഡോസ് ഉപയോക്താക്കൾ. മുകളിലുള്ള കൃത്രിമത്വങ്ങൾക്ക് ശേഷം, നിങ്ങളുടെ സൈറ്റിന്റെ സ്ഥാനവുമായി ബന്ധപ്പെട്ട പ്രശ്നം പരിഹരിച്ചു.

ഓപ്‌ഷനുകൾ (ഏത് സെർവർ ഫംഗ്‌ഷനുകൾ ലഭ്യമാകുമെന്ന് നിർവചിക്കുന്നു) AllowOverride (.htaccess-ൽ നിന്നുള്ള ഏതൊക്കെ നിർദ്ദേശങ്ങൾ httpd.conf-ൽ ഉള്ളവ അസാധുവാക്കുമെന്ന് നിർവചിക്കുന്നു) ഓർഡർ (സെർവർ ആക്‌സസ് ചെയ്യുന്നതിനുള്ള ചില നിയമങ്ങൾ സജ്ജീകരിക്കുന്നു)

ഉപയോഗിച്ച പാരാമീറ്ററുകളുടെ പട്ടിക:

ഓപ്ഷനുകൾ. ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ സാധ്യമാണ്:

  • ഉൾപ്പെടുന്നു - എസ്എസ്ഐയുടെ ഉപയോഗം അനുവദനീയമാണ്;
  • NOEXEC ഉൾപ്പെടുന്നു - നിയന്ത്രണങ്ങളോടെ SSI യുടെ ഉപയോഗം അനുവദനീയമാണ് (#ഉൾപ്പെടെയുള്ളതും #എക്‌സെക്കിനും അനുവദനീയമല്ല);
  • സൂചികകൾ - സൂചിക ഫയലുകളുടെ ഉപയോഗം അനുവദനീയമാണ്, കൂടാതെ URL ഒരു സൈറ്റ് ഡയറക്ടറിയിലേക്ക് (ഉദാഹരണത്തിന്, www.domain.ru/dir/ ) പോയിന്റ് ചെയ്യുന്നുവെങ്കിൽ സൂചിക ഫയൽ, ഈ ഡയറക്‌ടറിയിലെ ഉള്ളടക്കങ്ങൾ കാണിക്കും, ഈ ഓപ്‌ഷൻ ഇല്ലെങ്കിൽ, ആക്‌സസ്സ് നിരസിച്ചതായി ഒരു അറിയിപ്പ് നൽകും;
  • ExecCGI - എക്സിക്യൂഷൻ CGI സ്ക്രിപ്റ്റുകൾഅനുവദിച്ചിരിക്കുന്നു;
  • FollowSymLinks - സെർവർ ഡയറക്ടറിയുടെ നിലവിലുള്ള പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടരുന്നു (Unix സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കുന്നു);
  • SymLinksIfOwnerMatch - ടാർഗെറ്റ് ഫയലിന് ലിങ്കിന്റെ അതേ ഉടമ ഉണ്ടെങ്കിൽ മാത്രമേ സെർവർ നിലവിലുള്ള ഡയറക്ടറി പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടരുകയുള്ളൂ;
  • എല്ലാം - മുകളിൽ പറഞ്ഞവയെല്ലാം ഒരുമിച്ച് അനുവദനീയമാണ്;
  • ഒന്നുമില്ല - മുകളിൽ പറഞ്ഞവയെല്ലാം ഒരുമിച്ച് നിരോധിച്ചിരിക്കുന്നു;
  • MultiViews - ബ്രൗസർ മുൻഗണനകൾ അനുസരിച്ച് നിർദ്ദിഷ്ട ഉള്ളടക്കം തിരഞ്ഞെടുത്ത് അത് പ്രദർശിപ്പിക്കാനുള്ള കഴിവ് (ഓപ്ഷനുകൾ എല്ലാം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലും. പ്രത്യേകം വ്യക്തമാക്കിയിട്ടുണ്ട്).

ഓവർറൈഡ് അനുവദിക്കുക. ഓപ്ഷനുകൾ:

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

ഓർഡർ ചെയ്യുക. ഓപ്ഷനുകൾ:

  • നിരസിക്കുക, അനുവദിക്കുക - നിരസിക്കുക എന്നത് അനുവദിക്കുക എന്ന നിർദ്ദേശത്തിന് മുമ്പായി നിർവചിച്ചിരിക്കുന്നു, ഡിഫോൾട്ടായി ആക്‌സസ്സ് അനുവദനീയമാണ്, നിരസിക്കുക എന്നതിന് താഴെയുള്ള വരിയിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഹോസ്റ്റുകൾ ഒഴികെ;
  • അനുവദിക്കുക, നിരസിക്കുക - നിരസിക്കുക എന്ന നിർദ്ദേശത്തിന് മുമ്പായി അനുവദിക്കുക എന്നത് നിർവ്വചിച്ചിരിക്കുന്നു, ഇനിപ്പറയുന്ന വരിയിൽ നിന്ന് അനുവദിക്കുക എന്ന വരിയിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഹോസ്റ്റുകൾ ഒഴികെ, സ്ഥിരസ്ഥിതിയായി ആക്സസ് നിരസിക്കപ്പെടും;
  • പരസ്പര-പരാജയം - നിരസിക്കുന്നതിൽ ഇല്ലാത്തതും അനുവദിക്കുന്നതിൽ നിലവിലുള്ളതുമായ ഹോസ്റ്റുകൾക്ക് മാത്രമേ പ്രവേശനം അനുവദിക്കൂ.

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

ഓപ്ഷനുകൾ സൂചികകൾ FollowSymLinks AllowOverride ഒന്നും ഓർഡർ അനുവദിക്കരുത്, എല്ലാവരിൽ നിന്നും അനുവദിക്കുക നിരസിക്കുക

മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, C:/www ഫോൾഡറിനും അതിന്റെ എല്ലാ ഉപഫോൾഡറുകൾക്കുമായി ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ തിരഞ്ഞെടുത്തു:

  • നിലവിലുള്ള സെർവറിന്റെ സാധ്യമായ പ്രവർത്തനങ്ങളിൽ, ഡയറക്ടറികളിലെ സൂചികകളും പ്രതീകാത്മക ലിങ്കുകളിലൂടെയുള്ള നാവിഗേഷനും അനുവദനീയമാണ്;
  • .htaccess ഫയലുകൾ ഉപയോഗിച്ച് പാരാമെട്രിക് ആയി അസാധുവാക്കാനുള്ള കഴിവ് പൂർണ്ണമായും നഷ്‌ടമായി, എന്നിരുന്നാലും നിങ്ങളുടെ പക്കലുള്ളത് പൂർണ്ണമായ പ്രവേശനംസെർവറിലേക്ക്, അത് പ്രസക്തമല്ല - എല്ലാം httpd.conf വഴി ക്രമീകരിക്കാൻ കഴിയും;
  • എല്ലാ ഹോസ്റ്റുകളിൽ നിന്നും വെബ് സെർവറിലേക്കുള്ള ആക്സസ് അനുവദനീയമാണ്.

ഇപ്പോൾ, httpd.conf ഫയൽ സംരക്ഷിച്ച് അപ്പാച്ചെ മോണിറ്റർ ഉപയോഗിച്ച് അപ്പാച്ചെ പുനരാരംഭിക്കുക അല്ലെങ്കിൽ കമാൻഡ് ലൈനിൽ apache –k പുനരാരംഭിക്കുക കമാൻഡ് ഉപയോഗിക്കുക. സൈറ്റിന്റെ റൂട്ട് ഫോൾഡർ സജ്ജീകരിക്കുന്നത് പൂർത്തിയായി.

നിങ്ങൾ എല്ലാം ശരിയായി ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കണം. C:www ഫോൾഡറിൽ ഒരു ലളിതമായ വെബ് പേജ് സൃഷ്‌ടിക്കുക, നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് നൽകുക http://127.0.0.1/your_created_page. പേജ് തുറക്കണം. അല്ലാത്തപക്ഷം, httpd.conf ഫയലിലെ എല്ലാ മാറ്റങ്ങളും കൃത്യതയ്ക്കായി നിങ്ങൾ ശ്രദ്ധാപൂർവ്വം പരിശോധിക്കണം.

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

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

AddDefaultCharset-ൽ ആരംഭിക്കുന്ന httpd.conf ഫയലിലെ വരി കണ്ടെത്തുക. മിക്കവാറും, എൻകോഡിംഗ് ISO-8859-1 ആണ്, അതിൽ സിറിലിക് പ്രതീകങ്ങൾ അടങ്ങിയിട്ടില്ല. ISO-8859-1 വിൻഡോസ്-1251 ആയി മാറ്റുക, ഫയൽ സംരക്ഷിച്ച് അപ്പാച്ചെ പുനരാരംഭിക്കുക. ഇപ്പോൾ നിങ്ങളുടെ വെബ്സൈറ്റിലെ റഷ്യൻ ഭാഷയുടെ ശരിയായ പ്രദർശനം ഏത് ബ്രൗസറിലും പ്രവർത്തിക്കും.

ഒന്നിലധികം സൈറ്റുകളിൽ പ്രവർത്തിക്കാൻ അപ്പാച്ചെ സെർവർ സജ്ജീകരിക്കുന്നത് വളരെ എളുപ്പമാണ്. അവർക്ക് ഉപയോഗിക്കാവുന്ന വിലാസങ്ങൾ 127.0.0.2, 127.0.0.3 മുതലായവയാണ്. ഈ സാഹചര്യത്തിൽ, സ്ഥിരസ്ഥിതി സൈറ്റ് (127.0.0.1) മാത്രമേ നെറ്റ്‌വർക്കിൽ ദൃശ്യമാകൂ, പക്ഷേ ഇതിനായി പ്രാദേശിക ജോലിഇത് നിർണായകമല്ല. httpd.conf ഫയലിന്റെ വിഭാഗം, ഇതിന് ആവശ്യമായ എല്ലാം ക്രമീകരിച്ചിരിക്കുന്നു, അതിന്റെ അവസാനത്തിൽ സ്ഥിതിചെയ്യുന്നു, അതിനെ VirtualHosts എന്ന് വിളിക്കുന്നു.

ഒരു അധിക സൈറ്റ് ചേർക്കുന്നതിന്, അതിന്റെ റൂട്ടായി ഉപയോഗിക്കുന്ന ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുക, ഉദാഹരണത്തിന്, C:www2. 127.0.0.2 എന്ന വിലാസത്തോട് സൈറ്റ് പ്രതികരിക്കുമെന്ന് കരുതി, അതിന് site911 എന്ന പേര് നൽകുകയും VirtualHosts വിഭാഗത്തിന്റെ അവസാനത്തിൽ ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുകയും ചെയ്യുക:

ServerAdmin webmaster@site911 ServerName site911 DocumentRoot "C:/www2" ScriptAlias/cgi/ "C:/www2/cgi/" ErrorLog "C:/www2/error.log" CustomLog "C:/www2/custom.log" സാധാരണ

അപ്പാച്ചെ സെർവർ പുനരാരംഭിക്കുക. നിങ്ങളുടെ ബ്രൗസറിന്റെ അഡ്രസ് ബാറിൽ 127.0.0.1 എന്ന് ടൈപ്പുചെയ്യുന്നത് നിങ്ങളെ നിങ്ങളുടെ ആദ്യത്തെ പ്രാദേശിക സൈറ്റിലേക്കും 127.0.0.2 ടൈപ്പുചെയ്യുന്നത് നിങ്ങളുടെ രണ്ടാമത്തെ പ്രാദേശിക സൈറ്റിലേക്കും കൊണ്ടുപോകും. ഓരോ VirtualHosts കണ്ടെയ്‌നറിലും, Apache വെബ് സെർവറിന്റെ ഏതെങ്കിലും നിർദ്ദേശങ്ങൾ ഉപയോഗിക്കാമെന്നത് ഓർമിക്കേണ്ടതാണ്, അതിന് നന്ദി, ഓരോ സൈറ്റും ഏറ്റവും വിശദമായ രീതിയിൽ ക്രമീകരിക്കാൻ കഴിയും.

താഴത്തെ വരി

ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും പൂർത്തിയായി, ഇപ്പോൾ നിങ്ങൾക്ക് അപ്പാച്ചെ സെർവറിന്റെ പ്രവർത്തനം പ്രായോഗികമായി പഠിക്കാൻ തുടങ്ങാം.

വെബ്‌സൈറ്റ് അഡ്മിനിസ്ട്രേഷനിൽ ഏർപ്പെടാൻ നിങ്ങൾ തീരുമാനിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ അടുത്ത ഘട്ടം അപ്പാച്ചെ PHP MySQL ബണ്ടിൽ പഠിക്കുക എന്നതായിരിക്കണം, കാരണം ഒരു ഡാറ്റാബേസ് മാനേജ്‌മെന്റ് സിസ്റ്റവും കൂടാതെ ഏറ്റവും സാധാരണമായ വെബ് പ്രോഗ്രാമിംഗ് ഭാഷകളിലൊന്നും ഒരു വെബ് ടൂളും പിന്തുണയ്‌ക്കാതെ തന്നെ. MySQL സിസ്റ്റം അഡ്‌മിനിസ്‌ട്രുചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഒരു സെർവറിനുപോലും വിശാലതയിൽ ചിലവ് നൽകാനാവില്ല ലോകമെമ്പാടുമുള്ള നെറ്റ്‌വർക്ക്. പഴഞ്ചൊല്ല് പോലെ, " പഠിക്കാൻ പ്രയാസമാണ്, എന്നാൽ പോരാടാൻ എളുപ്പമാണ്».

ബുദ്ധിമുട്ടുള്ളതും എന്നാൽ രസകരവുമായ ഈ വിഷയം പഠിക്കുന്നതിൽ നിങ്ങൾക്ക് ആശംസകൾ നേരുന്നു!

നല്ല ചീത്ത

അവസാനമായി അപ്ഡേറ്റ് ചെയ്തത്: 10/20/2017

നമുക്ക് അപ്പാച്ചെ വെബ് സെർവർ പാക്കേജ് http://www.apachelounge.com/ എന്നതിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം. സെർവറിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് നമുക്ക് തിരഞ്ഞെടുക്കാം. ഡൗൺലോഡ് പേജിൽ നമുക്ക് അപ്പാച്ചെ പാക്കേജിന്റെ രണ്ട് പതിപ്പുകൾ കണ്ടെത്താം - 64-ബിറ്റ് സിസ്റ്റങ്ങൾക്കും 32-ബിറ്റിനും.

മുമ്പ് അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്യുന്നുഞങ്ങളുടെ OS വിൻഡോസ് ആണെങ്കിൽ, സിസ്റ്റത്തിൽ C++ നുള്ള ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, അത് 64-ബിറ്റ്, 32-ബിറ്റ് വിലാസത്തിൽ കാണാവുന്നതാണ്.

അപ്പാച്ചെയിൽ നിന്ന് പാക്കേജ് ഡൗൺലോഡ് ചെയ്ത ശേഷം, ഡൗൺലോഡ് ചെയ്ത ആർക്കൈവ് അൺപാക്ക് ചെയ്യുക. അതിൽ നമ്മൾ വെബ് സെർവർ ഫയലുകളുള്ള ഫോൾഡർ നേരിട്ട് കണ്ടെത്തും - Apache24 ഡയറക്ടറി. നമുക്ക് നീങ്ങാം ഈ കാറ്റലോഗ് C ഡ്രൈവ് ചെയ്യുന്നതിനായി മുഴുവൻ ഡയറക്ടറി പാതയും C:/Apache24 ആണ്.

ഇപ്പോൾ നമ്മൾ Apache ആയി ഇൻസ്റ്റാൾ ചെയ്യണം വിൻഡോസ് സേവനങ്ങൾ. ഇത് ചെയ്യുന്നതിന്, ഒരു അഡ്മിനിസ്ട്രേറ്ററായി വിൻഡോസ് കമാൻഡ് ലൈൻ സമാരംഭിച്ച് കമാൻഡ് ഉപയോഗിച്ച് വെബ് സെർവർ ഡയറക്ടറിയിലേക്ക് പോകുക

httpd.exe -k ഇൻസ്റ്റാൾ ചെയ്യുക

ഇൻസ്റ്റാളേഷൻ വിജയകരമായി പൂർത്തിയാക്കിയാൽ, പിന്നെ കമാൻഡ് ലൈൻ"Apache2.4 സേവനം വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു" എന്ന സന്ദേശം പ്രദർശിപ്പിക്കും. സെർവറും പരീക്ഷിക്കപ്പെടും:

എന്റെ കാര്യത്തിൽ, മുകളിലെ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, അപ്പാച്ചെ പോർട്ട് 80-ലേക്ക് കണക്റ്റുചെയ്യാൻ കഴിഞ്ഞില്ല, കോൺഫിഗറേഷനിലെ സ്ഥിരസ്ഥിതിയാണ്, കാരണം എനിക്ക് മറ്റൊരു വെബ് സെർവറിൽ പോർട്ട് 80 ശ്രവിക്കുന്നതിനാൽ - IIS. എപ്പോൾ സാധാരണമായ പ്രശ്നങ്ങളിലൊന്നാണിത് അപ്പാച്ചെ ആരംഭിക്കുന്നു. അത് പരിഹരിക്കാൻ, ഞങ്ങൾ ഒന്നുകിൽ IIS സേവനം അപ്രാപ്തമാക്കേണ്ടതുണ്ട് അല്ലെങ്കിൽ അപ്പാച്ചെക്കായി വ്യക്തമാക്കേണ്ടതുണ്ട് പുതിയ തുറമുഖം. ഞാൻ രണ്ടാമത്തെ വഴി തിരഞ്ഞെടുക്കും.

ഇൻസ്റ്റാളേഷന് ശേഷം, മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്ത PHP ഇന്റർപ്രെറ്ററുമായി ബന്ധിപ്പിക്കുന്നതിന് ഞങ്ങൾ സെർവർ കോൺഫിഗർ ചെയ്യും. ഫോൾഡറിൽ ഇത് ചെയ്യാൻ C:\Apache24\confനമുക്ക് httpd.conf ഫയൽ കണ്ടെത്തി ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ തുറക്കാം.

httpd.conf ഫയൽ വെബ് സെർവറിന്റെ പ്രവർത്തനരീതി ക്രമീകരിക്കുന്നു. ഞങ്ങൾ അതിന്റെ വിവരണങ്ങളിൽ സ്പർശിക്കില്ല, പക്ഷേ PHP-യിൽ പ്രവർത്തിക്കേണ്ട ചെറിയ മാറ്റങ്ങൾ മാത്രമേ വരുത്തൂ.

ആദ്യം, നമുക്ക് ലൈൻ കണ്ടെത്താം

80 കേൾക്കുക

ഈ വരി ലിസണിംഗ് പോർട്ട് സൂചിപ്പിക്കുന്നു. സ്ഥിരസ്ഥിതി പോർട്ട് 80 ആണ്. തുറമുഖങ്ങളുമായി വൈരുദ്ധ്യങ്ങളൊന്നുമില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് അതേപടി ഉപേക്ഷിക്കാം. ഞാൻ പോർട്ട് 8080 ആയി മാറ്റും.

#ServerName www.example.com:80

ഒപ്പം മാറ്റുക

സെർവർനെയിം ലോക്കൽഹോസ്റ്റ്:8080

ഇനി നമുക്ക് PHP കണക്ട് ചെയ്യാം. ഇത് ചെയ്യുന്നതിന്, httpd.conf ഫയലിൽ മൊഡ്യൂൾ ലോഡിംഗ് ബ്ലോക്കിന്റെ അവസാനം കണ്ടെത്തുക ലോഡ് മൊഡ്യൂൾ

//...................... #LoadModule watchdog_module modules/mod_watchdog.so #LoadModule xml2enc_module modules/mod_xml2enc.so

ഈ ബ്ലോക്കിന്റെ അവസാനം ഞങ്ങൾ വരികൾ ചേർക്കും

LoadModule php7_module "C:/php/php7apache2_4.dll" PHPIniDir "C:/php"

DocumentRoot "c:/Apache24/htdocs"

സ്ഥിരസ്ഥിതിയായി, "c:/Apache24/htdocs" എന്ന ഡയറക്ടറി പ്രമാണ സംഭരണമായി ഉപയോഗിക്കുന്നു. നമുക്ക് ഈ വരിയെ ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം:

DocumentRoot "c:/localhost"

പിശകുകൾ അല്ലെങ്കിൽ സൈറ്റ് സന്ദർശനങ്ങൾ എന്നിവയെ കുറിച്ചുള്ള വിവരങ്ങൾ രേഖപ്പെടുത്തുന്ന ഫയലുകളുടെ പാതകൾ മാറ്റാം. ഇത് ചെയ്യുന്നതിന്, ലൈൻ കണ്ടെത്തുക

ErrorLog "logs/error.log"

നമുക്ക് അത് മാറ്റിസ്ഥാപിക്കാം

ErrorLog "c:/localhost/error.log"

CustomLog "logs/access.log" പൊതുവായ

നമുക്ക് അത് മാറ്റിസ്ഥാപിക്കാം

CustomLog "c:/localhost/access.log" പൊതുവായത്

ഞങ്ങൾ ബ്ലോക്കും കണ്ടെത്തും അതിൽ രണ്ട് വരികൾ ചേർക്കുക:

AddType ആപ്ലിക്കേഷൻ/x-httpd-php .php AddType application/x-httpd-php-source .phps

അവസാനം നമ്മൾ ബ്ലോക്ക് കണ്ടെത്തും :

DirectoryIndex index.html

കൂടാതെ ഇത് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക:

DirectoryIndex index.html index.htm index.shtml index.php

PHP-യിൽ പ്രവർത്തിക്കാൻ ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ കോൺഫിഗറേഷൻ ഇതാണ്. സെർവർ നിയന്ത്രിക്കുന്നതിന് (ആരംഭിക്കുക, നിർത്തുക, പുനരാരംഭിക്കുക), കിറ്റിനൊപ്പം വരുന്ന യൂട്ടിലിറ്റി നമുക്ക് ഉപയോഗിക്കാം - . ഈ യൂട്ടിലിറ്റി C:\Apache24\bin എന്ന ഡയറക്ടറിയിൽ കാണാം

നമുക്ക് യൂട്ടിലിറ്റി സമാരംഭിക്കാം. ട്രേയിൽ ApacheMonitor ഐക്കൺ ദൃശ്യമാകും. അതിൽ ക്ലിക്ക് ചെയ്ത് ദൃശ്യമാകുന്ന സന്ദർഭ മെനുവിൽ Start തിരഞ്ഞെടുക്കുക.

എല്ലാം ശരിയായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, വെബ് സെർവർ ആരംഭിക്കണം.

ഇപ്പോൾ ഞങ്ങളുടെ ചുമതല php കണക്റ്റുചെയ്‌തിട്ടുണ്ടെന്നും ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്നും ഉറപ്പാക്കുക എന്നതാണ്. ഇത് ചെയ്യുന്നതിന്, ഡോക്യുമെന്റുകൾ സംഭരിക്കുന്നതിനായി ഞങ്ങൾ സൃഷ്ടിച്ച c:/localhost ഫോൾഡറിലേക്ക് പോകാം, കൂടാതെ സാധാരണ ചേർക്കുക ടെക്സ്റ്റ് ഫയൽ. നമുക്ക് അതിനെ index.php എന്ന് പുനർനാമകരണം ചെയ്ത് അതിൽ ഇനിപ്പറയുന്ന ഉള്ളടക്കം ചേർക്കുക:

IN ഈ സാഹചര്യത്തിൽപ്രദർശിപ്പിക്കുന്ന ഒരു ലളിതമായ സ്ക്രിപ്റ്റ് ഞങ്ങൾ സൃഷ്ടിച്ചു പൊതുവിവരം PHP-യെ കുറിച്ച്. ഇനി ബ്രൗസർ ബാറിൽ വിലാസം ടൈപ്പ് ചെയ്തുകൊണ്ട് ഈ സ്ക്രിപ്റ്റ് ആക്സസ് ചെയ്യാം http://localhost:8080/index.php

ഇവിടെ എന്താണ് സംഭവിച്ചത്? ഒരു ലോക്കൽ മെഷീനിൽ ഒരു സൈറ്റ് ആക്സസ് ചെയ്യുമ്പോൾ, വിലാസമായി http://localhost വ്യക്തമാക്കുന്നു. ഞങ്ങൾ 8080 പോർട്ട് ആയി വ്യക്തമാക്കിയതിനാൽ, പോർട്ട് ഒരു കോളൻ വഴി വിലാസത്തിലും സൂചിപ്പിച്ചിരിക്കുന്നു. ഞങ്ങൾ പോർട്ട് 80 ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, അത് സ്ഥിരസ്ഥിതിയാണ്, അത് വ്യക്തമാക്കേണ്ടതില്ല.

അപ്പോൾ ആക്സസ് ചെയ്യുന്ന റിസോഴ്സിന്റെ പേര് സൂചിപ്പിച്ചിരിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഫയൽ index.php ഒരു റിസോഴ്സായി ഉപയോഗിക്കുന്നു. കൂടാതെ httpd.conf ഫയൽ ഡയറക്ടറിയെ വെബ് സെർവർ പ്രമാണ സംഭരണമായി വ്യക്തമാക്കുന്നു സി:\ലോക്കൽ ഹോസ്റ്റ്, തുടർന്ന് ഈ ഡയറക്‌ടറിയിലാണ് വെബ് സെർവർ ആവശ്യമായ ഫയലുകൾക്കായി തിരയുന്നത്.

കോൺഫിഗറേഷൻ സമയത്ത് ഞങ്ങൾ മുകളിൽ സൂചിപ്പിച്ചതിനാൽ ഹോം പേജ്ഫയൽ ഉപയോഗിക്കാം index.php, അപ്പോൾ നമുക്ക് ഈ റിസോഴ്സ് ലളിതമായി http://localhost:8080/ ആക്സസ് ചെയ്യാം

ഇത് അപ്പാച്ചെ വെബ് സെർവറിന്റെ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും പൂർത്തിയാക്കുന്നു, കൂടാതെ ഞങ്ങൾക്ക് ഞങ്ങളുടെ വെബ്‌സൈറ്റുകൾ സൃഷ്ടിക്കാനും കഴിയും.