അപ്പാച്ചെ വിൻഡോസ് 7 x64 ഇൻസ്റ്റാൾ ചെയ്യുന്നു. അപ്പാച്ചെ സജ്ജീകരണം. MySQL സജ്ജീകരിക്കുന്നു. PHP സജ്ജീകരിക്കുന്നു. അല്ലെങ്കിൽ ഒരു പ്രാദേശിക DIY വികസന അന്തരീക്ഷം. പ്രാരംഭ ഇൻസ്റ്റാളേഷനും സജ്ജീകരണവും

ഏറ്റവും പുതിയ പതിപ്പ് തിരഞ്ഞെടുക്കുക (ഈ ലേഖനം എഴുതുന്ന സമയത്ത് - 2.2.17) കൂടാതെ വിതരണങ്ങളുടെ പട്ടികയിലേക്ക് പോകുക. നിങ്ങളുടെ ഹോം കമ്പ്യൂട്ടറിൽ നിങ്ങൾക്ക് SSL ആവശ്യമില്ല, അതിനാൽ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക ക്രിപ്‌റ്റോ ഇല്ലാത്ത Win32 ബൈനറി (mod_ssl ഇല്ല) (MSI ഇൻസ്റ്റാളർ).

ഇപ്പോൾ ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക (ഉപയോക്താവിന് അഡ്മിനിസ്ട്രേറ്റർ അവകാശങ്ങൾ ഉണ്ടായിരിക്കണം). തുടക്കത്തിൽ രസകരമായ ഒന്നുമില്ല - ഒരു സ്വാഗത സ്ക്രീൻ:

രണ്ടാമത്തെ ഘട്ടം ലൈസൻസ് നിബന്ധനകൾ അംഗീകരിക്കുക എന്നതാണ്:

മൂന്നാം ഘട്ടം ഡെവലപ്പർമാരിൽ നിന്നുള്ള കുറച്ച് ആമുഖ വാക്കുകളാണ്. ഉടനെ അടുത്തത് ക്ലിക്ക് ചെയ്യുക:

നാലാം ഘട്ടം. ഇവിടെ നിങ്ങൾ മൂന്ന് ടെക്സ്റ്റ് ഫീൽഡുകളിലും ഡാറ്റ നൽകേണ്ടതുണ്ട്. നിങ്ങൾക്ക് test.test അല്ലെങ്കിൽ example.com പോലുള്ള നിലവിലില്ലാത്ത ഒരു ഡൊമെയ്‌ൻ നൽകാം. ഒരു അടിസ്ഥാന കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കാൻ ഈ ഡാറ്റ ആവശ്യമാണ്. ടെക്സ്റ്റ് ഫീൽഡുകൾക്ക് കീഴിൽ, ഏറ്റവും പ്രധാനപ്പെട്ട ക്രമീകരണങ്ങളിലൊന്ന് അപ്പാച്ചെ ഒരു സേവനമായി അല്ലെങ്കിൽ ഒരു സാധാരണ പ്രോഗ്രാമായി ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്. "എല്ലാ ഉപയോക്താക്കൾക്കും, പോർട്ട് 80-ൽ, ഒരു സേവനമായി - ശുപാർശ ചെയ്യുന്നത്" തിരഞ്ഞെടുക്കുക - ഒരു സേവനമായി ഇൻസ്റ്റാൾ ചെയ്യുക:

ഇൻസ്റ്റലേഷൻ തരം. ഇഷ്ടാനുസൃതം തിരഞ്ഞെടുക്കുക:

ആറാം ഘട്ടം. ഘടകങ്ങളും ഇൻസ്റ്റാളേഷൻ സ്ഥലവും തിരഞ്ഞെടുക്കുന്നു. ഞാൻ എല്ലാ ഡിഫോൾട്ട് മൂല്യങ്ങളും ഉപേക്ഷിച്ചു:

ഏഴാം ഘട്ടം. എല്ലാം ഇൻസ്റ്റാളേഷന് തയ്യാറാണ്. ഇൻസ്റ്റാൾ ചെയ്യുക ക്ലിക്ക് ചെയ്യുക:

ഞങ്ങൾ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുന്നു (പൂർത്തിയാക്കുക):

ഇൻസ്റ്റലേഷൻ പൂർത്തിയായി. ട്രേയിൽ ഒരു അപ്പാച്ചെ ഐക്കൺ ദൃശ്യമാകും, അതിലൂടെ നിങ്ങൾക്ക് സേവനം വേഗത്തിൽ നിർത്താനും ആരംഭിക്കാനും കഴിയും:

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

സെർവർ ലോക്കൽ കമ്പ്യൂട്ടറിൽ മാത്രമല്ല, പുറത്തുനിന്നും ആക്‌സസ് ചെയ്യാൻ, നിങ്ങൾ വിൻഡോസ് ഫയർവാളിൽ പ്രവേശിക്കുന്നതിന് TCP പോർട്ട് 80 തുറക്കേണ്ടതുണ്ട്.

വിൻഡോസ് ഫയർവാളിൽ ഒരു പോർട്ട് തുറക്കുന്നു

ആരംഭിക്കുക -> നിയന്ത്രണ പാനൽ -> സിസ്റ്റവും സുരക്ഷയും -> വിൻഡോസ് ഫയർവാൾ തുറക്കുക. ഇടത് കോളത്തിൽ, "വിപുലമായ ഓപ്ഷനുകൾ" എന്ന ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക. തുറക്കുന്ന വിൻഡോയിൽ, ഇടത് കോളത്തിലും, "ഇൻകമിംഗ് കണക്ഷനുകൾക്കുള്ള നിയമങ്ങൾ" എന്നതിൽ ക്ലിക്കുചെയ്യുക, തുടർന്ന് വലത് കോളത്തിൽ "ഒരു നിയമം സൃഷ്ടിക്കുക...":

ക്രിയേറ്റ് റൂൾ വിസാർഡ് തുറക്കും. "പോർട്ടിനായി" എന്ന റൂൾ തരം തിരഞ്ഞെടുക്കുക:

പ്രോട്ടോക്കോളുകളും പോർട്ടുകളും. TCP പ്രോട്ടോക്കോൾ. താഴെ, "നിർദ്ദിഷ്ട ലോക്കൽ പോർട്ടുകൾ" ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക, വലതുവശത്തുള്ള ടെക്സ്റ്റ് ഫീൽഡിൽ പോർട്ട് നമ്പർ - 80 നൽകുക:

ആക്ഷൻ. "കണക്ഷൻ അനുവദിക്കുക" തിരഞ്ഞെടുക്കുക:

പ്രൊഫൈൽ. ഇത് സ്ഥിരസ്ഥിതിയായി വിടുക (മൂന്ന് ഓപ്ഷനുകളും പരിശോധിച്ചു: ഡൊമെയ്‌ൻ, സ്വകാര്യം, പബ്ലിക്):

അവസാനം, സൃഷ്ടിച്ച നിയമത്തിന്റെ പേര് നൽകുക. ഉദാഹരണത്തിന് അപ്പാച്ചെ വെബ് സെർവർ:

അത്രയേയുള്ളൂ. പൂർത്തിയാക്കുക ക്ലിക്ക് ചെയ്യുക. ഇപ്പോൾ നിങ്ങൾക്ക് മറ്റൊരു കമ്പ്യൂട്ടറിൽ നിന്ന് കണക്റ്റുചെയ്യാൻ ശ്രമിക്കാം.

ലോക്കൽ നെറ്റ്‌വർക്കിൽ നിന്ന് മാത്രമല്ല, ഇന്റർനെറ്റിൽ നിന്നും സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന്, നിങ്ങൾ റൂട്ടറിൽ പോർട്ട് 80 ഫോർവേഡിംഗ് കോൺഫിഗർ ചെയ്യണമെന്ന് ഞാൻ നിങ്ങളെ ഓർമ്മിപ്പിക്കട്ടെ (നിങ്ങൾക്ക് ഒന്ന് ഉണ്ടെങ്കിൽ) (പോർട്ട് ഫോർവേഡിംഗ് അല്ലെങ്കിൽ ഇതിനെ പലപ്പോഴും വെർച്വൽ സെർവർ എന്ന് വിളിക്കുന്നു. ).

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

PHP യുടെ ഏറ്റവും പുതിയ പതിപ്പ് (എഴുതുന്ന സമയത്ത് 5.3.5) സൈറ്റിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുക: http://windows.php.net/download/. ഇവിടെ നിരവധി പതിപ്പുകൾ ലഭ്യമാണ്:

  1. VC9 x86 നോൺ ത്രെഡ് സേഫ് - FastCGI മോഡിൽ IIS-ൽ ഇൻസ്റ്റാളുചെയ്യുന്നതിന്.
  2. VC9 x86 ത്രെഡ് സുരക്ഷിതം - ???
  3. VC6 x86 നോൺ ത്രെഡ് സേഫ് - CGI/FastCGI മോഡിൽ അപ്പാച്ചെയിൽ ഇൻസ്റ്റാളുചെയ്യുന്നതിന്.
  4. VC6 x86 ത്രെഡ് സുരക്ഷിതം- മൊഡ്യൂൾ മോഡിൽ അപ്പാച്ചെയിൽ ഇൻസ്റ്റാളുചെയ്യുന്നതിന് - ഞങ്ങളുടെ ചോയ്സ്.

കാരണം ഞങ്ങൾ സ്വയം ഇൻസ്റ്റാളേഷൻ ആരംഭിച്ചു, zip ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക.

ഞങ്ങൾ ആർക്കൈവിന്റെ ഉള്ളടക്കങ്ങൾ ഇൻസ്റ്റലേഷൻ ഡയറക്ടറിയിലേക്ക് അൺപാക്ക് ചെയ്യുന്നു. ഞാൻ C:\Program Files\PHP തിരഞ്ഞെടുത്തു.

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

അതിനാൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫയൽ തിരഞ്ഞെടുക്കുക (ഞാൻ php.ini-development തിരഞ്ഞെടുത്തു), അത് തുറന്ന് php.ini എന്ന പേരിൽ അതേ ഫോൾഡറിൽ സംരക്ഷിക്കുക. ഈ പ്രവർത്തനം ഒരു സാധാരണ നോട്ട്പാഡിൽ ചെയ്യാൻ കഴിയും, എന്നാൽ കൂടുതൽ സൗകര്യപ്രദമായ ഒരു എഡിറ്റർ ഉപയോഗിക്കുന്നതാണ് നല്ലത്, ഉദാഹരണത്തിന് notepad2.

ഇപ്പോൾ നിങ്ങൾ php.ini-യിൽ കുറച്ച് മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്:

  1. extension_dir ഓപ്ഷൻ കണ്ടെത്തുക (CTRL+F തിരയൽ ഉപയോഗിക്കുക) കൂടാതെ PHP ഇൻസ്റ്റലേഷൻ പാതയ്ക്ക് അനുസൃതമായി ext ഫോൾഡറിലേക്കുള്ള പാത മാറ്റുക. എനിക്ക് ഇത് ഇതുപോലെ തോന്നുന്നു: extension_dir = “c:\program files\php\ext”
  2. upload_tmp_dir ഓപ്ഷൻ കണ്ടെത്തുക. ഇവിടെ നിങ്ങൾ താൽക്കാലിക ഫോൾഡറിലേക്കുള്ള പാത വ്യക്തമാക്കേണ്ടതുണ്ട്. ഞാൻ c:\windows\temp തിരഞ്ഞെടുത്തു. എല്ലാം ഒരുമിച്ച്: upload_tmp_dir = “c:\windows\temp”
  3. session.save_path ഓപ്ഷൻ കണ്ടെത്തുക. ഇവിടെ നിങ്ങൾ താൽക്കാലിക ഫോൾഡറിലേക്കുള്ള പാതയും വ്യക്തമാക്കേണ്ടതുണ്ട്: session.save_path = “c:\windows\temp”
  4. ഡൈനാമിക് വിപുലീകരണ വിഭാഗത്തിലേക്ക് പോകുക. ഇവിടെ നിങ്ങൾ പ്രവർത്തിക്കേണ്ട PHP മൊഡ്യൂളുകളുമായി ബന്ധപ്പെട്ട വരികൾ (ആദ്യത്തെ അർദ്ധവിരാമം നീക്കം ചെയ്യുക) അൺകമന്റ് ചെയ്യേണ്ടതുണ്ട്. മൊഡ്യൂളുകളുടെ അടിസ്ഥാന സെറ്റ് ഇതുപോലെയായിരിക്കാം: ;വിപുലീകരണം=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll extension=php_gd2.dll .dll ;വിപുലീകരണം=php_imap.dll ;വിപുലീകരണം=php_interbase.dll mbstring-ന് ശേഷം ആയിരിക്കണം, അത് അതിനെ ആശ്രയിച്ചിരിക്കുന്നു extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8.dll ; Oracle 10gR2 തൽക്ഷണ ക്ലയന്റിനൊപ്പം ഉപയോഗിക്കുക ;extension=php_oci8_11g.dll ; Oracle 11g ഇൻസ്റ്റന്റ് ക്ലയന്റിനൊപ്പം ഉപയോഗിക്കുക ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mssql.dll വിപുലീകരണം=php_pdo_pgs ql.dll ; വിപുലീകരണം =php_pdo_sqlite.dll ;വിപുലീകരണം = php_pgsql.dll ;എക്സ്റ്റെൻഷൻ = php_phar.dll അയോൺ=php_sqlite dll വിപുലീകരണം=php_sqlite3.dll ;വിപുലീകരണം=php_sybase_ct.dll ;extension=php_tidy.dll

ഇനി നമുക്ക് അപ്പാച്ചെ സെറ്റിംഗ്സിലേക്ക് പോകാം.

അപ്പാച്ചെ ഇൻസ്റ്റലേഷൻ ഫോൾഡർ തുറക്കുക (ഡിഫോൾട്ടായി C:\Program Files\Apache Software Foundation\Apache2.2\). conf ഫോൾഡർ തുറക്കുക. httpd.conf ഫയൽ തുറക്കുക.

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

# Charset AddDefaultCharset windows-1251 # PHP LoadModule php5_module "c:\program files\php\php5apache2_2.dll" PHPIniDir "c:\program files\php" AddType application/x-httpd-php .php

ഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ നിങ്ങൾ തിരഞ്ഞെടുത്തത് php ഫോൾഡറിലേക്കുള്ള പാതയാണ്.

അതേ ഫയലിൽ നമുക്ക് ഇനിപ്പറയുന്ന വരികൾ കാണാം:

DirectoryIndex index.html

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

DirectoryIndex index.php index.html

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

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

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

"ഇത് പ്രവർത്തിക്കുന്നു!" എന്ന് പറയുന്ന ഒരു പേജ് നിങ്ങൾ കാണുകയാണെങ്കിൽ, CTRL+F5 ഉപയോഗിച്ച് പേജ് പുതുക്കാൻ ശ്രമിക്കുക.

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

ഒരു പ്രത്യേക ലേഖനത്തിലേക്ക് മാറ്റി.

03/19/17 5.9K

അപ്പാച്ചെ പ്രോജക്റ്റ് സോഫ്‌റ്റ്‌വെയറിന്റെ ബൈനറി പതിപ്പുകൾ നൽകുന്നില്ല, സോഴ്‌സ് കോഡ് മാത്രം. എന്നിരുന്നാലും, അവ മൂന്നാം കക്ഷി സൈറ്റുകളിൽ നിന്ന് ലഭിക്കും:

  • ApacheHaus;
  • അപ്പാച്ചെ ലോഞ്ച്.

അപ്പാച്ചെ വിൻഡോസ് 32-ബിറ്റ് ഡൗൺലോഡ് ചെയ്യുക ( httpd-2.4.20-win32-VC14.zip) അല്ലെങ്കിൽ 64-ബിറ്റ് പതിപ്പ് ( httpd-2.4.20-win64-VC14.zip). നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക 64-ബിറ്റ് OS പതിപ്പ്. ഇത് നിർണ്ണയിക്കാൻ, നിങ്ങൾക്ക് msinfo32.exe ഉപയോഗിക്കാം. ഈ ടൂൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിനെ കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കാനും പ്രശ്നങ്ങൾ കണ്ടെത്താനും അല്ലെങ്കിൽ മറ്റ് ടൂളുകൾ ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കാനും സഹായിക്കുന്നു.

ഇത് പ്രവർത്തിപ്പിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക റൺ > msinfo32 > Enter അമർത്തുക.

നിങ്ങൾക്ക് ആവശ്യമുള്ള പതിപ്പ് കണ്ടെത്തിക്കഴിഞ്ഞാൽ, Zip ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക, തുടർന്ന് C:Apache24 ഫോൾഡറിലേക്ക് അതിന്റെ ഉള്ളടക്കങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക.

അപ്പാച്ചെ സെർവർ ആരംഭിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾക്ക് ലിസണിംഗ് പോർട്ട് 8181 ലേക്ക് മാറ്റണമെങ്കിൽ:

  • ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ C:Apache24confhttpd.conf ഫയൽ തുറക്കുക;
  • ഇനിപ്പറയുന്ന വരി കണ്ടെത്തുക: കേൾക്കുക 80 ;
  • അത് ഇതിലേക്ക് മാറ്റുക: Listen 8181.

നിങ്ങളുടെ മാറ്റങ്ങൾ സംരക്ഷിക്കുക.

ഇപ്പോൾ നിങ്ങൾക്ക് അപ്പാച്ചെ വിൻഡോസ് 7 സെർവർ ആരംഭിക്കാം:

ഒരു അഡ്മിനിസ്ട്രേറ്ററായി ഒരു കമാൻഡ് പ്രോംപ്റ്റ് തുറന്ന് ബിൻ ഉപഡയറക്‌ടറിയിലേക്ക് പോകുക:

httpd.exe എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുക.

MSVCR140.dll ഫയൽ നഷ്‌ടമായതായി സ്‌ക്രീനിൽ ഒരു ഡയലോഗ് ബോക്‌സ് ദൃശ്യമാകുകയാണെങ്കിൽ, നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് വിഷ്വൽ സ്റ്റുഡിയോ 2015-നായി വിഷ്വൽ സി++ പുനർവിതരണം ചെയ്യാവുന്നതാണ് (നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ vc_redist.x64.exe തിരഞ്ഞെടുക്കുക വിൻഡോസ് 64-ബിറ്റ്).

ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് ഡെമോ സൈറ്റ് സമാരംഭിക്കുന്നതിന് വിലാസ ബാറിൽ http://localhost:8181 നൽകുക.

വിൻഡോസിൽ PHP 7 ഇൻസ്റ്റാൾ ചെയ്യുന്നു

PHP 7 എന്നത് സെർവർ സൈഡ് വെബ് ഡെവലപ്‌മെന്റ് ഭാഷയായ PHP യിലേക്കുള്ള ഒരു പ്രധാന അപ്‌ഡേറ്റാണ്. VC14 x64 ത്രെഡ് സേഫ് zip ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക (2016-Apr-29 00:38:19) . നിങ്ങൾ ഡൗൺലോഡ് ചെയ്തിട്ടുണ്ടെങ്കിൽ അപ്പാച്ചെയുടെ 32-ബിറ്റ് പതിപ്പ്, നിങ്ങൾ PHP x86 ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

"എന്ന പേരിൽ ഒരു ഫോൾഡർ സൃഷ്ടിക്കുക php7", അതിലേക്ക് php-7.0.6-Win32-VC14-x64.zip ആർക്കൈവിന്റെ ഉള്ളടക്കങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക, തുടർന്ന് സി ഡ്രൈവിന്റെ റൂട്ടിൽ ഫോൾഡർ സ്ഥാപിക്കുക:

PHP ഉപയോഗിക്കുന്നതിന് അപ്പാച്ചെ കോൺഫിഗർ ചെയ്യുന്നു

ഇൻസ്റ്റലേഷൻ കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക Windows Apache C:Apache24confhttpd.conf.

ഫയലിന്റെ തുടക്കത്തിലേക്ക് ഇനിപ്പറയുന്ന വരികൾ പകർത്തുക:

  • AddHandler ആപ്ലിക്കേഷൻ/x-httpd-php.php;
  • ആഡ്‌ടൈപ്പ് ആപ്ലിക്കേഷൻ/x-httpd-php .php .html;
  • LoadModule php7_module "c:/php7/php7apache2_4.dll";
  • PHPIniDir "c:/php7" .

അധ്യായത്തിൽ index.php എന്ന വരി ചേർത്ത് index.html-ന് മുമ്പ് വയ്ക്കുക:

DirectoryIndex index.php index.html

അപ്പാച്ചെ പിഎച്ച്പി വിൻഡോസ് ഫയൽ സേവ് ചെയ്യുക. ഇപ്പോൾ ഫയലിന്റെ പേര് മാറ്റുക C:php7php.ini-development to C:php7php.ini.

URL-കൾ വീണ്ടും എഴുതാൻ mod_rewrite പ്രവർത്തനക്ഷമമാക്കുന്നു

കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക Apache C:Apache24confhttpd.conf;
അതിൽ വരി കണ്ടെത്തുക #LoadModule rewrite_module modules/mod_rewrite.so കൂടാതെ "#" എന്ന ഹാഷ് ചിഹ്നം നീക്കം ചെയ്യുക;
സ്ട്രിംഗിന്റെ എല്ലാ സംഭവങ്ങളും കണ്ടെത്തുക " ഒന്നും അസാധുവാക്കരുത്"അവരെ മാറ്റുക" എല്ലാം അസാധുവാക്കാൻ അനുവദിക്കുക".

MySQL ഉപയോഗിച്ച് PHP സജ്ജീകരിക്കുന്നു

php.ini ഫയൽ എഡിറ്റ് ചെയ്‌ത് വിപുലീകരണ ഡയറക്‌ടറി അൺകമന്റ് ചെയ്യുക. " നീക്കം ചെയ്യുക; " വരികളുടെ തുടക്കത്തിൽ:

; ലോഡ് ചെയ്യാവുന്ന വിപുലീകരണങ്ങൾ (മൊഡ്യൂളുകൾ) താമസിക്കുന്ന ഡയറക്ടറി. ; http://php.net/extension-dir; extension_dir = "./" ; വിൻഡോകളിൽ: extension_dir = "ext"

ഇനിപ്പറയുന്ന വരികൾ സജീവമാക്കുക, ഇത് MySQL മൊഡ്യൂളുകൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കും:

വിപുലീകരണം=php_mysqli.dll extension=php_pdo_mysql.dll

ഒരു വികസന പരിതസ്ഥിതിയിൽ നിങ്ങൾ Apache PHP MySQL വിൻഡോയുടെ ഇൻസ്റ്റാളേഷനാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ താഴെയുള്ള വരികളും:

എക്സ്റ്റൻഷൻ=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_openssl.dll

ഫയൽ ലോഗിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ പിശക്_ലോഗ് അൺകമന്റ് ചെയ്യുക:

; നിർദ്ദിഷ്ട ഫയലിലേക്ക് പിശകുകൾ രേഖപ്പെടുത്തുക. ഈ മൂല്യം ഉപേക്ഷിക്കുക എന്നതാണ് PHP യുടെ സ്ഥിരസ്ഥിതി സ്വഭാവം; ശൂന്യമാണ്. ; http://php.net/error-log ; ഉദാഹരണം: error_log = c:php7php_errors.log

നിങ്ങളുടെ മാറ്റങ്ങൾ സംരക്ഷിക്കുക.

പ്രധാനം! PHP കണ്ടെത്താൻ Windows PATH സജ്ജമാക്കുക

  • കുറുക്കുവഴിയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക എന്റെ കമ്പ്യൂട്ടർ - പ്രോപ്പർട്ടീസ് - അഡ്വാൻസ്ഡ് - എൻവയോൺമെന്റ് വേരിയബിളുകൾ;
  • അധ്യായത്തിൽ " സിസ്റ്റം വേരിയബിളുകൾ"പാത്ത്" എന്ന ഇനം കണ്ടെത്തുക, അതിൽ ക്ലിക്ക് ചെയ്ത് "മാറ്റുക" തിരഞ്ഞെടുക്കുക;
  • അവസാനം php ഫോൾഡറിലേക്ക് പാത്ത് ചേർക്കുക ( ";" എന്ന അർദ്ധവിരാമത്തിന് ശേഷമായിരിക്കണം). ഉദാഹരണത്തിന്: ";C:php7 ";
  • "ശരി" ക്ലിക്ക് ചെയ്യുക.

PHP ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്ന് എങ്ങനെ പരിശോധിക്കാം

C:Apache24htdocsphpinfo.php എന്നതിൽ ഒരു ഫയൽ സൃഷ്‌ടിച്ച് അതിൽ ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക.

അപ്പാച്ചെ വെബ് സെർവർ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്ന ഒരു സേവനമാണ്, കൂടാതെ GUI ഇല്ല. ഈ സേവനം കമാൻഡ് ലൈനിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുകയും ആരംഭിക്കുകയും ചെയ്യുന്നു.

അധിക മൊഡ്യൂളുകളില്ലാതെ നിങ്ങൾക്ക് ഒരു വെബ് സെർവർ മാത്രമേ ആവശ്യമുള്ളൂവെങ്കിൽ, നിങ്ങൾക്ക് അടിസ്ഥാന സജ്ജീകരണത്തിലേക്ക് സ്വയം പരിമിതപ്പെടുത്താം.

വിൻഡോസിൽ അപ്പാച്ചെ സജ്ജീകരിക്കുന്നു

വാസ്തവത്തിൽ, ഒരു വെബ് സെർവറിന്റെ അടിസ്ഥാന സജ്ജീകരണം വളരെ ലളിതമാണ് - വെബ്‌സൈറ്റുകൾ സ്ഥിതിചെയ്യുന്ന ഫോൾഡറിലേക്കുള്ള പാത നിങ്ങൾ ശരിയായി വ്യക്തമാക്കേണ്ടതുണ്ട് - വെബ് സെർവർ ആരംഭിക്കാൻ ഇത് മതിയാകും.

വഴിയിൽ, നിരവധി പാരാമീറ്ററുകളുടെ സ്ഥിരസ്ഥിതി മൂല്യങ്ങൾ ഇതിനകം കോൺഫിഗറേഷൻ ഫയലിൽ വ്യക്തമാക്കിയിട്ടുണ്ട്. ഉദാഹരണത്തിന്, ഡിഫോൾട്ട് റൂട്ട് ഡയറക്ടറി ആണ് c:/Apache24. അതിനാൽ, ഫോൾഡർ ആണെങ്കിൽ അപ്പാച്ചെ24നിങ്ങളിൽ നിന്ന് ഡിസ്കിന്റെ റൂട്ടിലേക്ക് അൺസിപ്പ് ചെയ്യുക സി, തുടർന്ന് നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഒരു കോൺഫിഗറേഷനും കൂടാതെ വെബ് സെർവർ ആരംഭിക്കാൻ കഴിയും:

C:\Apache24\bin\httpd.exe -k ആരംഭിക്കുക

കൂടാതെ http://localhost-ൽ നിങ്ങൾ സ്റ്റാൻഡേർഡ് വെബ് സെർവർ പേജ് കാണും, അത് പ്രവർത്തിക്കുന്നുവെന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു:

വഴിയിൽ, വിൻഡോസിൽ കമാൻഡ് പ്രോംപ്റ്റ് തുറക്കാൻ, കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിക്കുക Win+xതുറക്കുന്ന വിൻഡോയിൽ തിരഞ്ഞെടുക്കുക വിൻഡോസ് പവർഷെൽ (അഡ്മിനിസ്‌ട്രേറ്റർ).

ഒരു വെബ് സെർവർ സജ്ജീകരിക്കുന്നത് ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്ന ഒരു ടെക്സ്റ്റ് ഫയൽ എഡിറ്റ് ചെയ്തുകൊണ്ടാണ് Apache24\conf\എന്നും വിളിക്കപ്പെടുന്നു httpd.conf.

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

ഈ ഫയലിൽ സാധ്യമായ എല്ലാ നിർദ്ദേശങ്ങളും അടങ്ങിയിട്ടില്ല - മിക്ക ജോലികൾക്കും ആവശ്യമില്ലാത്തതിനാൽ അവയിൽ പലതും ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടില്ല. ഈ കുറിപ്പിൽ പോലും, ഫയലിൽ ലഭ്യമായ എല്ലാ ക്രമീകരണങ്ങളും ഞങ്ങൾ നോക്കില്ല - എന്തെങ്കിലും വിവരണം നഷ്ടപ്പെട്ടാൽ, നിങ്ങൾ അത് സ്പർശിക്കേണ്ടതില്ല.

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

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

  • ആപേക്ഷികമായവയ്ക്ക് പകരം സമ്പൂർണ്ണ ഫയൽ പാതകൾ (ഒരു ഡ്രൈവ് അക്ഷരത്തിൽ ആരംഭിക്കുന്ന, എല്ലാ സബ്ഫോൾഡറുകളും പിന്തുടരുക) ഉപയോഗിക്കുക - ആപേക്ഷിക പാതകൾ വ്യാഖ്യാനിക്കുന്നതിന് സെർവറിന് അതിന്റേതായ നിയമങ്ങളുണ്ട്, അതിനാൽ നിങ്ങൾ പരസ്പരം മനസ്സിലാക്കിയേക്കില്ല;
  • എപ്പോഴും ബാക്ക്‌സ്ലാഷുകൾക്ക് പകരം ഫോർവേഡ് സ്ലാഷുകൾ ഉപയോഗിക്കുക (അതായത്, "c:\apache" എന്നതിന് പകരം "c:/apache").

അതിനാൽ ഫയൽ തുറക്കുക Apache24\conf\httpd.confഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ (നോട്ട്പാഡ് പോലും) ഇപ്പോൾ ഞങ്ങൾ വെബ് സെർവർ കോൺഫിഗർ ചെയ്യാൻ തയ്യാറാണ്.

ആദ്യം നിർദ്ദേശം വരുന്നു സെർവർറൂട്ട്സെർവർ കോൺഫിഗറേഷനും ലോഗ് ഫയലുകളും സംഭരിച്ചിരിക്കുന്ന ട്രീയുടെ മുകളിലെ ഡയറക്ടറിയാണ്. ഫോൾഡർ പാതയുടെ അവസാനം ഒരു സ്ലാഷ് ചേർക്കരുത്.

സ്ഥിരസ്ഥിതി മൂല്യം രണ്ട് നിർദ്ദേശങ്ങളാൽ സജ്ജീകരിച്ചിരിക്കുന്നു:

SRVROOT "c:/Apache24" ServerRoot "$(SRVROOT)" നിർവ്വചിക്കുക

ആദ്യ നിർദ്ദേശം ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നു SRVROOT, ഏതാണ് സ്ഥിരസ്ഥിതി "c:/Apache24". രണ്ടാമത്തെ നിർദ്ദേശം ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നു $(SRVROOT)ഒരു നിർമ്മാണ സ്ഥലത്ത് സെർവർറൂട്ട്.

സെർവർറൂട്ട്- ഇത് എല്ലാ വെബ് സെർവർ ഫയലുകളും സ്ഥിതിചെയ്യുന്ന ഫോൾഡറാണ് - നിങ്ങൾ വെബ് സെർവർ ഫയലുകൾ അൺപാക്ക് ചെയ്ത സ്ഥലത്തേക്ക് മൂല്യം മാറ്റുക. രണ്ട് വേരിയബിൾ നിർമ്മാണം ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും:

SRVROOT "c:/Server/bin/Apache24" ServerRoot "$(SRVROOT)" നിർവ്വചിക്കുക

അല്ലെങ്കിൽ, നിങ്ങൾ വീണ്ടും $(SRVROOT) വേരിയബിൾ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്നില്ലെങ്കിൽ (ഇത് ഡിഫോൾട്ടായി കൂടുതൽ ഉപയോഗിക്കും!), അപ്പോൾ നിങ്ങൾക്ക് രണ്ട്-വരി എൻട്രി ഒരു വരിയിലേക്ക് കുറയ്ക്കാം:

ServerRoot "c:/Server/bin/Apache24"

നിർദ്ദേശം കേൾക്കുകഒരു നിർദ്ദിഷ്ട IP വിലാസത്തിലേക്കും കൂടാതെ/അല്ലെങ്കിൽ പോർട്ടിലേക്കും അപ്പാച്ചെ ബന്ധിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. സ്ഥിര മൂല്യം:

80 കേൾക്കുക

നിങ്ങളുടെ സിസ്റ്റത്തിൽ ലഭ്യമായ ഏതെങ്കിലും IP വിലാസത്തിൽ (അതായത് ഏതെങ്കിലും നെറ്റ്‌വർക്ക് ഇന്റർഫേസ്) പോർട്ട് 80-ൽ ശ്രവിക്കുക എന്നാണ് ഇതിനർത്ഥം. കേൾക്കാനും അതിനാൽ, ഇനിപ്പറയുന്നതിൽ നിന്നുള്ള അഭ്യർത്ഥനകളോട് പ്രതികരിക്കാനും നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്ട IP വിലാസം വ്യക്തമാക്കാൻ കഴിയും:

12.34.56.78:80 ശ്രദ്ധിക്കുക

നിങ്ങൾക്ക് ഒന്നിലധികം പോർട്ടുകൾ വ്യക്തമാക്കാൻ കഴിയും:

കേൾക്കുക 80 കേൾക്കുക 8000

അല്ലെങ്കിൽ നിരവധി ഐപികളും പോർട്ടുകളും:

ശ്രവിക്കുക 192.170.2.1:80 കേൾക്കുക 192.170.2.5:8000

നിങ്ങൾക്ക് ഏത് കോമ്പിനേഷനും ഉപയോഗിക്കാം, നിർദ്ദിഷ്ട ഇന്റർഫേസിലെ (ഐപി) പോർട്ട് മറ്റൊരു പ്രോഗ്രാം കൈവശം വയ്ക്കരുത് എന്നതാണ് പ്രധാന നിയമം.

സ്ഥിരസ്ഥിതി മൂല്യം ഒരു പ്രാദേശിക വെബ് സെർവറിന് തികച്ചും അനുയോജ്യമാണ് - അതായത്. ഇവിടെ നിങ്ങൾക്ക് ഒന്നും മാറ്റാൻ കഴിയില്ല.

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

#LoadModule rewrite_module modules/mod_rewrite.so

അഭിപ്രായമിടാതിരിക്കുക, അതായത്. പകരം:

LoadModule rewrite_module modules/mod_rewrite.so

നിർദ്ദേശം സെർവർഅഡ്മിൻഅഡ്‌മിനിസ്‌ട്രേറ്ററുടെ ഇ-മെയിൽ അടങ്ങിയിരിക്കുന്നു, ഈ ഇമെയിൽ വിലാസം ചില വെബ് സെർവർ പേജുകളിൽ എഴുതിയിരിക്കുന്നു, അവ പിശകുകളുടെ കാര്യത്തിൽ യാന്ത്രികമായി ജനറേറ്റുചെയ്യുന്നു. ഈ വിലാസത്തിൽ അഡ്മിനിസ്‌ട്രേറ്ററെ ബന്ധപ്പെടാമെന്ന് മനസ്സിലാക്കുന്നു.

നിർദ്ദേശം സെർവറിന്റെ പേര്- ഇങ്ങനെയാണ് സെർവർ സ്വയം തിരിച്ചറിയുന്നത് (പേരുകൾ). ഒരു പ്രാദേശിക വെബ് സെർവറിനായി, ലൈൻ മാറ്റുക

#ServerName www.example.com:80

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

ഡിസൈൻ

AllowOverride ഒന്നും ആവശ്യമില്ല എല്ലാം നിരസിച്ചു

വെബ് സെർവറിന്റെ ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള പ്രവേശനം നിഷേധിക്കുന്നു (വ്യക്തമായി അനുവദിക്കുന്നത് വരെ) ഫയലുകളുടെ ഉപയോഗം തടയുന്നു .htaccess(ഇതുവരെ വ്യക്തമായി അനുവദിച്ചിട്ടില്ല).

DocumentRoot "$(SRVROOT)/htdocs"

ഡോക്യുമെന്റ് റൂട്ട്- സ്ഥിരസ്ഥിതിയായി സൈറ്റുകൾ സ്ഥിതി ചെയ്യുന്ന ഡയറക്ടറിയാണിത്. സ്ഥിരസ്ഥിതിയായി, വെബ് സെർവറിലേക്ക് വരുന്ന എല്ലാ അഭ്യർത്ഥനകളും ഇവിടെയാണ് തിരയുന്നത്. വെബ് ഡോക്യുമെന്റുകളിലെ റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാത ഇവിടെ വ്യക്തമാക്കുക. ഒരു ട്രെയിലിംഗ് സ്ലാഷ് എഴുതേണ്ട ആവശ്യമില്ല.

ഡിസൈൻ ഞങ്ങൾ ഇതിനകം കണ്ടുമുട്ടി. എന്നാൽ ഇവിടെ ക്രമീകരണങ്ങൾ ഉണ്ടാക്കിയ പ്രത്യേക ഫോൾഡർ സൂചിപ്പിച്ചിരിക്കുന്നു. ഈ ക്രമീകരണങ്ങൾ മുമ്പ് വ്യക്തമാക്കിയ പൊതുവായവ തിരുത്തിയെഴുതുന്നു.

ഫോൾഡറുകളിലേക്കുള്ള പാതകൾ ഡോക്യുമെന്റ് റൂട്ട്ഒപ്പം ഡയറക്ടറിഇത് നിങ്ങളുടേതാക്കി മാറ്റാൻ മറക്കരുത്!

ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കാൻ വേരിയബിൾ വീണ്ടും ഉപയോഗിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക $(SRVROOT), അതിന്റെ മൂല്യം തുടക്കത്തിൽ തന്നെ നിശ്ചയിച്ചു. നിങ്ങൾ വാക്യഘടന ഉപയോഗിക്കുകയാണെങ്കിൽ $(SRVROOT), തുടർന്ന് റൂട്ട് ഡോക്യുമെന്റ് ഫോൾഡർ സെർവർ റൂട്ട് ഫോൾഡറിൽ സ്ഥിതിചെയ്യണം. ഞാൻ സെർവർ വ്യത്യസ്തമായി കോൺഫിഗർ ചെയ്യുന്നു - എന്റെ എക്സിക്യൂട്ടബിൾ ഫയലുകൾ സൈറ്റ് ഫയലുകളിൽ നിന്ന് വേർതിരിച്ചിരിക്കുന്നു, അതിനാൽ ഒരു വേരിയബിളിന് പകരം, നിങ്ങൾക്ക് സൈറ്റുകൾ ഉപയോഗിച്ച് ആവശ്യമുള്ള ഫോൾഡറിലേക്കുള്ള പാതകൾ നൽകാം:

DocumentRoot "c:/Server/data/htdocs/" ഓപ്ഷനുകൾ സൂചികകൾ FollowSymLinks AllowOverride ഒന്നും ആവശ്യമില്ല എല്ലാം അനുവദിച്ചു

നിർദ്ദേശം ഓപ്ഷനുകൾവ്യത്യസ്ത ഓപ്ഷനുകൾ ഉൾപ്പെടുന്നു. സ്ഥിരസ്ഥിതി ഓപ്ഷനുകൾ എന്നിവയാണ് സൂചികകൾഒപ്പം ഫോളോസിംലിങ്കുകൾ. ആദ്യം ( സൂചികകൾ) അഭ്യർത്ഥനയിൽ ഒരു ഫയലിന്റെ പേര് ഇല്ലെങ്കിൽ സൂചിക ഫയലുകൾ കാണിക്കുക എന്നാണ് അർത്ഥമാക്കുന്നത്. ഉപയോക്താവ് http://localhost/site/ എന്ന വിലാസം തുറക്കുന്നുവെന്ന് പറയുക, ഈ ഫോൾഡറിൽ ഒരു സൂചിക ഫയൽ ഉണ്ടെങ്കിൽ (ഉദാഹരണത്തിന്, index.html അല്ലെങ്കിൽ index.php), ഈ ഫയൽ കാണിക്കും. ഒരു നിർദ്ദിഷ്ട ഫയലിനായി ഒരു അഭ്യർത്ഥന നടത്തുകയാണെങ്കിൽ, ഉദാഹരണത്തിന്, http://localhost/site/page.html, അഭ്യർത്ഥിച്ച പേജ് കാണിക്കും.

രണ്ടാമത്തെ ഓപ്ഷൻ ( ഫോളോസിംലിങ്കുകൾ) എന്നാൽ പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടരുക എന്നാണ്. വിൻഡോസിലെ കുറുക്കുവഴികൾ പോലെയാണ് ഇവ. ലിനക്സിൽ, അത്തരം ലിങ്കുകൾ ഉപയോഗിച്ച്, ഒരു സൈറ്റിൽ ഫയൽ സിസ്റ്റത്തിന്റെ വിവിധ ഫോൾഡറുകളിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകൾ നിങ്ങൾക്ക് ശേഖരിക്കാനാകും. വാസ്തവത്തിൽ, പുതിയ സെർവർ അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് ഇത് വളരെ ആവശ്യമില്ല.

നിർദ്ദേശം ഓവർറൈഡ് അനുവദിക്കുകഇൻസ്റ്റാൾ ചെയ്തു ഒന്നുമില്ല, ഇതിനർത്ഥം ഫയലുകളുടെ ഉപയോഗം നിരോധിക്കുക എന്നാണ് .htaccess. എന്റെ സെർവറിൽ ഞാൻ ഫയലുകൾ അനുവദിക്കുന്നു .htaccess(ആവശ്യമാണ് mod_rewrite, ആക്സസ് നിയന്ത്രണങ്ങൾ), അതിനാൽ ഞാൻ അതിന്റെ മൂല്യം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു എല്ലാം, ഇത് ഇതുപോലെ മാറുന്നു:

എല്ലാം മറികടക്കാൻ അനുവദിക്കുക

ഒപ്പം നിർദ്ദേശവും എല്ലാം അനുവദിക്കണമെന്ന് ആവശ്യപ്പെടുന്നുവെബ് ഡോക്യുമെന്റുകളിലേക്ക് സന്ദർശകർക്ക് പ്രവേശനം നൽകുന്നു.

ഞാൻ ഇതിനകം സൂചിക ഫയലുകൾ സൂചിപ്പിച്ചിട്ടുണ്ട്; ഇൻഡെക്സ് ഫയലുകളുടെ ലിസ്റ്റ് നിർമ്മാണം വഴി സ്ഥാപിച്ചിരിക്കുന്നു:

DirectoryIndex index.html

ഒരു ഫയൽ മാത്രമേയുള്ളൂ - index.html. നിങ്ങൾക്ക് സ്വന്തമായി ഏത് നമ്പറും ചേർക്കാം. ഞാൻ മാറുകയാണ്:

DirectoryIndex index.html

DirectoryIndex index.php index.html index.htm

പ്രാദേശിക വെബ് സെർവറിനായി മറ്റ് ക്രമീകരണങ്ങൾ സാധാരണയായി മാറ്റേണ്ടതില്ല.

Windows 7 / 8 / 8.1 / 10 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ Apache 2.4 + PHP 5.6 + MySQL 5.6 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെ ലേഖനം വിവരിക്കുന്നു.

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

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

നിങ്ങൾക്ക് PHP 7 ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, ലേഖനം പരിശോധിക്കുക.

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

Windows XP-ന് കീഴിൽ ഈ പതിപ്പുകൾ ഉണ്ടെന്നത് ശ്രദ്ധിക്കുക VC11വിക്ഷേപിക്കുന്നത് അസാധ്യമായിരിക്കും (അല്ലെങ്കിൽ വളരെ ബുദ്ധിമുട്ടാണ്).

തയ്യാറെടുപ്പ് ജോലി

നിങ്ങൾക്ക് Windows 7 അല്ലെങ്കിൽ അതിന് ശേഷമുള്ളവ ഉണ്ടെന്ന് ഉറപ്പാക്കുക. നിങ്ങൾക്ക് Windows XP ഉണ്ടെങ്കിൽ, ഈ നിർദ്ദേശങ്ങൾ നിങ്ങളെ സഹായിക്കില്ല, കാരണം ഇവിടെ വിവരിച്ചിരിക്കുന്ന Apache-യുടെ പതിപ്പ് Windows XP-ന് കീഴിൽ പ്രവർത്തിക്കില്ല.

നിങ്ങൾ മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ വെബ് സെർവറുകളും നീക്കം ചെയ്യുക, സേവനങ്ങളിലേക്ക് പോയി അവിടെ അപ്പാച്ചെ അല്ലെങ്കിൽ IIS സേവനങ്ങൾ ഇല്ലെന്ന് ഉറപ്പാക്കുക. നിങ്ങൾ ഇതിനകം ഒരു വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, സമാന്തരമായി രണ്ടാമത്തേത് മിക്കവാറും പ്രവർത്തിക്കില്ല.

നിങ്ങൾക്ക് സ്കൈപ്പ് ഉണ്ടെങ്കിൽ, ക്രമീകരണങ്ങളിൽ പോർട്ട് 80 ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുന്നത് ഉറപ്പാക്കുക. ആത്യന്തികമായി, ഒരു സേവനവും പോർട്ട് 80 ഉപയോഗിക്കുന്നില്ലെന്ന് നിങ്ങൾ ഉറപ്പാക്കേണ്ടതുണ്ട്.

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

ഫോൾഡർ ഘടന വ്യത്യസ്തമായിരിക്കാം, എന്നാൽ ഈ നിർദ്ദേശം ഒരു നിർദ്ദിഷ്ട ഘടനയ്ക്കായി എഴുതിയതാണ്, നിങ്ങൾ അത് പിന്തുടരുകയാണെങ്കിൽ, എല്ലാം പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു.
ആരംഭിക്കുന്നതിന് മുമ്പ്, ഡിസ്കിൽ സൃഷ്ടിക്കുക ഡിഫോൾഡർ USR, അതിനുള്ളിൽ 5 ഉപഫോൾഡറുകൾ സൃഷ്ടിക്കുന്നു: അപ്പാച്ചെ, php, tmp, www, ലോഗ്. കൃത്യമായി. പതിപ്പ് നമ്പറുകൾ വ്യക്തമാക്കാതെ.

കാറ്റലോഗിൽ wwwഎല്ലാം പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ആവശ്യമായ സൂചിക ഫയലുകൾ (ഒരു ഫയൽ മാനേജർ അല്ലെങ്കിൽ കോഡ് എഡിറ്റർ ഉപയോഗിച്ച്) സൃഷ്ടിക്കുക:

  • index.htmlഉള്ളടക്കത്തോടൊപ്പം: ഇത് പ്രവർത്തിക്കുന്നു!
  • index.phpഉള്ളടക്കത്തോടൊപ്പം:

നിങ്ങൾക്ക് ഒരു ഫയൽ മാനേജർ/കോഡ് എഡിറ്റർ/IDE ഇല്ലെങ്കിൽ, ഈ രണ്ട് ഫയലുകൾ ഉപയോഗിച്ച് ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക. പക്ഷേ, നിങ്ങൾ സ്വയം ഒരു വെബ് ഡെവലപ്പർ ആണെന്ന് കരുതുന്നുവെങ്കിൽ, നിങ്ങൾ ഉപകരണങ്ങൾ സ്വന്തമാക്കണം.

PATH സിസ്റ്റം വേരിയബിളിലേക്ക് ചേർക്കുക:

;D:\USR\apache;D:\USR\apache\bin;D:\USR\php;

കുറിപ്പുകൾ!

ഉദാഹരണ കോൺഫിഗറേഷൻ ഫയലുകളിൽ നൽകിയിരിക്കുന്ന ലൈൻ നമ്പറുകൾ apache, php എന്നിവയുടെ മറ്റ് പതിപ്പുകൾക്കായി വ്യത്യാസപ്പെടാം.
ഫയലുകൾ എഡിറ്റുചെയ്യുന്നത് ഉൾപ്പെടെ എല്ലാ കമാൻഡുകളും അഡ്മിനിസ്ട്രേറ്ററായി നിർവഹിക്കണം.

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

പി‌എച്ച്‌പിയിലെ ലളിതമായ വികസനത്തിന് ഒരു പ്രത്യേക വെബ് സെർവറിന്റെ ആവശ്യമില്ലെങ്കിലും (പി‌എച്ച്‌പിക്ക് സ്വന്തമായി ഒരു വെബ് സെർവർ അന്തർനിർമ്മിതമുണ്ട്, ഇത് ഒരു പ്രോജക്റ്റിന്റെ വികസനത്തിന് എല്ലായ്പ്പോഴും മതിയാകും), അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യാനും കോൺഫിഗർ ചെയ്യാനും ഇപ്പോഴും ശുപാർശ ചെയ്യുന്നു. , പ്രോഗ്രാമർ ഈ സൂക്ഷ്മതകൾ അറിഞ്ഞിരിക്കണം എന്നതിനാൽ മാത്രം. ആത്യന്തികമായി, നിങ്ങൾ WEB സെർവറുമായി പ്രവർത്തിക്കുകയും അതിന്റെ കോൺഫിഗറേഷൻ കൈകാര്യം ചെയ്യുകയും വേണം. അതുകൊണ്ട് നമുക്ക് തുടങ്ങാം.

  1. ലോഡിംഗ് അപ്പാച്ചെ 2.4 ബൈനറികൾ VC11 http://www.apachelounge.com/download/VC11/ എന്ന ലിങ്കിൽ നിങ്ങളുടെ സിസ്റ്റത്തിനായി നിങ്ങൾക്ക് 64-ബിറ്റ് OS ഉണ്ടായിരിക്കാം, അതിനാൽ നിങ്ങൾക്ക് httpd-2.4 പോലുള്ള പേരുള്ള ഒരു ഫയൽ ആവശ്യമാണ്. xx-win64-VC11.zip
  2. നിങ്ങൾക്ക് എന്തെങ്കിലും അധിക മൊഡ്യൂളുകൾ ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവ അവിടെ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം (അടിസ്ഥാന ഇൻസ്റ്റാളേഷന് ആവശ്യമില്ല)
  3. ഫോൾഡറിലെ ഉള്ളടക്കങ്ങൾ അൺസിപ്പ് ചെയ്യുക അപ്പാച്ചെ24ഡൗൺലോഡ് ചെയ്ത ആർക്കൈവിൽ നിന്ന് D:\USR\apache. D:\USR\apache-ൽ നിങ്ങൾ ആർക്കൈവിൽ നിന്ന് Apache24 ഫോൾഡറല്ല, മറിച്ച് അതിലെ ഉള്ളടക്കങ്ങളാണ് ഇടേണ്ടത്. ഒന്നും ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ആവശ്യമില്ല.
  4. ഫയലിലെ മൂല്യം മാറ്റുക സെർവർറൂട്ട്"d:/USR/apache" എന്നതിലേക്ക് ( വരി 37) മൂല്യവും ഡോക്യുമെന്റ് റൂട്ട്(ഒപ്പം നേരിട്ടുള്ള) മുതൽ "d:/USR/www" ( വരികൾ 242, 243). നിങ്ങൾ 218 വരി അൺകമന്റ് ചെയ്യുകയും ഇതിലേക്ക് മാറ്റുകയും വേണം: സെർവർനെയിം ലോക്കൽഹോസ്റ്റ്:80
  5. ഞങ്ങൾ ഒരേ ഫയലിലെ ലോഗ് സ്റ്റോറേജ് പാരാമീറ്ററുകൾ മാറ്റുന്നു (പാരാമീറ്ററുകൾ കണ്ടെത്തി മാറ്റുക): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" പൊതുവായ
  6. അപ്പാച്ചെ സേവനം ഇൻസ്റ്റാൾ ചെയ്യുക (അഡ്മിനിസ്‌ട്രേറ്ററുടെ പേരിൽ). അഡ്മിനിസ്ട്രേറ്ററായി ഒരു കമാൻഡ് പ്രോംപ്റ്റ് തുറന്ന് ഇനിപ്പറയുന്ന വരി അവിടെ ഒട്ടിക്കുക: D:\USR\apache\bin\httpd.exe -k ഇൻസ്റ്റാൾ ചെയ്യുക
  7. സേവന ഇൻസ്റ്റാളേഷൻ സമയത്ത് ഞങ്ങൾ പിശക് സന്ദേശങ്ങൾ നിരീക്ഷിക്കുന്നു. എല്ലാം ശരിയായി ചെയ്തുവെങ്കിൽ, പിശകുകൾ ഉണ്ടാകരുത്. ലൈൻ എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, കമാൻഡ് ലൈൻ വീണ്ടും ദൃശ്യമാകുന്നില്ലെങ്കിൽ, നിങ്ങൾ എന്തെങ്കിലും തെറ്റ് ചെയ്തു. ടൈപ്പിംഗ് പിശകുകൾ ഒഴിവാക്കാൻ കോപ്പി പേസ്റ്റ് ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുക.
  8. ഇതിനായി ഡെസ്ക്ടോപ്പിൽ ഒരു കുറുക്കുവഴി സൃഷ്ടിക്കുക D:\USR\apache\bin\ApacheMonitor.exeകൂടാതെ/അല്ലെങ്കിൽ അത് സ്റ്റാർട്ടപ്പിൽ സ്ഥാപിക്കുക (WIN8-ൽ സ്റ്റാർട്ടപ്പ് വിൻഡോ തുറക്കാൻ, WIN+R അമർത്തുക, തുടർന്ന് നൽകുക ഷെൽ:സ്റ്റാർട്ടപ്പ്ശരി ക്ലിക്ക് ചെയ്യുക)
  9. ApacheMonitor സമാരംഭിക്കുക. സിസ്റ്റം ട്രേയിൽ ഒരു കുറുക്കുവഴി ദൃശ്യമാകും. അതിൽ ഇടത് ക്ലിക്ക് ചെയ്ത് Apache24 -> Start തിരഞ്ഞെടുക്കുക.
  10. ബ്രൗസറിൽ http://localhost/ എന്നതിലേക്ക് പോകുക - നിങ്ങൾ കാണണം ഇത് പ്രവർത്തിക്കുന്നു!
  11. അത്തരമൊരു ലിഖിതം നിങ്ങൾ കാണുന്നില്ലെങ്കിൽ, എന്താണ് തെറ്റ് സംഭവിച്ചതെന്ന് ഞങ്ങൾ മനസ്സിലാക്കുന്നു (ഞങ്ങൾ ലോഗുകൾ വായിക്കുന്നു, ഗൂഗിൾ, വെബ് സെർവറിന്റെ സങ്കീർണതകൾ മനസിലാക്കാൻ ഞങ്ങൾ തീരുമാനിച്ചതിനാൽ, പ്രശ്നം സ്വയം മനസിലാക്കാൻ ശ്രമിക്കുക)

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

  1. ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക VC11 x86ത്രെഡ് സുരക്ഷിതംഅഥവാ VC11 x64ത്രെഡ് സുരക്ഷിതം http://windows.php.net/download/ എന്ന ലിങ്ക് വഴി. നിങ്ങൾക്ക് ആവശ്യമാണെന്ന് ദയവായി ശ്രദ്ധിക്കുക VC11കൃത്യമായും ത്രെഡ് സുരക്ഷിതം. ബിറ്റ് വീതി അപ്പാച്ചെയ്ക്ക് തുല്യമായിരിക്കണം. നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫയലിന് മിക്കവാറും പേരിടാം: php-5.6.11-Win32-VC11-x86.zip അല്ലെങ്കിൽ php-5.6.11-Win32-VC11-x64.zip
  2. ആർക്കൈവിലെ ഉള്ളടക്കങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു D:\USR\php. അപ്പാച്ചെ പോലെ, ഒന്നും ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ആവശ്യമില്ല.
  3. ഫയൽ ചെയ്യാൻ D:\USR\apache\conf\httpd.confവരികൾ ചേർക്കുക: LoadModule php5_module "d:/USR/php/php5apache2_4.dll" AddHandler ആപ്ലിക്കേഷൻ/x-httpd-php .php # php.ini ഫയലിലേക്കുള്ള പാത PHPIniDir "D:/USR/php"
  4. ഒപ്പം മൂല്യവും മാറ്റുക ഡയറക്ടറി സൂചികഓൺ index.html index.php (ലൈൻ 276)
  5. ApacheMonitor ഉപയോഗിച്ച് ഞങ്ങൾ Apache പുനരാരംഭിക്കുന്നു (Apache24 -> Restart)
  6. ഞങ്ങൾ http://localhost/index.php എന്ന ബ്രൗസറിലേക്ക് പോയി PHP പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
  7. ഫയലിന്റെ ഒരു പകർപ്പ് ഉണ്ടാക്കുന്നു D:\USR\php\php.ini-developmentപേരിനൊപ്പം D:\USR\php\php.ini
  8. തിരയൽ ഉപയോഗിച്ച്, ഞങ്ങൾ പാരാമീറ്ററുകൾ കണ്ടെത്തുകയും അഭിപ്രായമിടുകയും മാറ്റുകയും ചെയ്യുന്നു: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" വിപുലീകരണം=php_mysql.dll എക്സ്റ്റൻഷൻ=php_mysqli.dll വിപുലീകരണം=php_llopenssl. date.timezone = യൂറോപ്പ്/Zaporozhye
  9. കമാൻഡ് ലൈനിൽ എക്സിക്യൂട്ട് ചെയ്യുക php -mബന്ധിപ്പിച്ച മൊഡ്യൂളുകളുടെ ലിസ്റ്റ് കാണുന്നതിന്.
  10. ApacheMonitor ഉപയോഗിച്ച് അപ്പാച്ചെ പുനരാരംഭിക്കുക

അപ്പാച്ചെയിലെ വെർച്വൽ ഹോസ്റ്റുകൾ

  1. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിരവധി പ്രോജക്ടുകൾ ഡീബഗ്ഗ് ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾക്ക് വെർച്വൽ ഹോസ്റ്റുകൾ (സൈറ്റുകൾ) ആവശ്യമായി വന്നേക്കാം. ഒരു ഉദാഹരണമായി, ഞങ്ങൾ രണ്ട് വെർച്വൽ ഹോസ്റ്റുകൾ പരിഗണിക്കും: s1.localhostഒപ്പം s2.localhost. സൗകര്യാർത്ഥം, ഞങ്ങൾ ഒരേ പേരുകളുള്ള ഫോൾഡറുകൾ സൃഷ്ടിക്കും, അത് ഒരു യഥാർത്ഥ സിസ്റ്റത്തിൽ ആവശ്യമില്ല.
  2. വെർച്വൽ ഹോസ്റ്റുകൾ ഉപയോഗിക്കുമ്പോൾ, പരാമീറ്റർ എന്നത് ശ്രദ്ധിക്കുക ഡോക്യുമെന്റ് റൂട്ട്അപ്പാച്ചെ കോൺഫിഗറേഷൻ ഫയൽ ഇനി അർത്ഥമാക്കുന്നില്ല. സെർവറിന്റെ പ്രധാന ഹോസ്റ്റ് (അത് http://localhost/ എന്നതിൽ ആക്‌സസ് ചെയ്യാനാവും) ഇപ്പോൾ ആദ്യത്തെ വെർച്വൽ ഹോസ്റ്റ്വെർച്വൽ ഹോസ്റ്റുകളുടെ കോൺഫിഗറേഷൻ ഫയലിൽ!
  3. ആദ്യം നിങ്ങൾ c:\Windows\System32\drivers\etc\hosts ഫയലിലേക്ക് ഇനിപ്പറയുന്ന വരികൾ ചേർക്കേണ്ടതുണ്ട്: 127.0.0.1 s1.localhost 127.0.0.1 s2.localhost

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

  4. വെർച്വൽ ഹോസ്റ്റുകൾക്കായി ഫോൾഡറുകൾ സൃഷ്ടിക്കുന്നു D:\USR\www\s1.localhostഒപ്പം D:\USR\www\s2.localhost, അതിൽ ഫയലുകൾ സ്ഥിതിചെയ്യും. ഓരോ ഫോൾഡറിലും ഒരു ഫയൽ സൃഷ്ടിക്കുക index.htmlഉള്ളടക്കത്തോടെ S1ഒപ്പം S2അതനുസരിച്ച് (എല്ലാം ചെയ്യേണ്ടതുപോലെ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ)
  5. തുടർന്ന് ഞങ്ങൾ ലോഗുകൾക്കായി ഫോൾഡറുകൾ സൃഷ്ടിക്കുന്നു: D:\USR\log\s1.localhostഒപ്പം D:\USR\log\s2.localhost- ഓരോ സൈറ്റിനുമുള്ള ലോഗുകൾ ഇവിടെ സംഭരിക്കും. യഥാർത്ഥത്തിൽ, ലോഗുകൾ ഒരു ഫോൾഡറിൽ സംഭരിക്കാൻ കഴിയും, പക്ഷേ ഞാൻ ഇത് ഈ രീതിയിൽ ചെയ്യുന്നത് പതിവാണ് - ഇത് എനിക്ക് കൂടുതൽ സൗകര്യപ്രദമാണ്.
  6. അടുത്തതായി, നിങ്ങൾ വെർച്വൽ ഹോസ്റ്റുകൾക്കുള്ള പിന്തുണ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്. ഫയലിൽ D:\USR\apache\conf\httpd.confവരി അൺകമന്റ് ചെയ്യുക conf/extra/httpd-vhosts.conf ഉൾപ്പെടുത്തുക
  7. അടുത്തതായി ഞങ്ങൾ ഫയൽ എഡിറ്റുചെയ്യുന്നു d:\USR\apache\conf\extra\httpd-vhosts.conf— ഇത് ഇതുപോലെയായിരിക്കണം (ഓരോ വെർച്വൽ ഹോസ്റ്റിനും അതിന്റേതായ VirtualHost ബ്ലോക്ക് ഉണ്ട്): സെർവർഅഡ്മിൻ [ഇമെയിൽ പരിരക്ഷിതം] DocumentRoot "D:/USR/www/s1.localhost" ServerName s1.localhost ServerAlias ​​www.s1.localhost ErrorLog "D:/USR/log/s1.localhost/error.log" CustomLog "D:/USR/log /s1 .localhost/access.log" പൊതുവായ സെർവർഅഡ്മിൻ [ഇമെയിൽ പരിരക്ഷിതം] DocumentRoot "D:/USR/www/s2.localhost" ServerName s2.localhost ServerAlias ​​www.s2.localhost ErrorLog "D:/USR/log/s2.localhost/error.log" CustomLog "D:/USR/log /s2 .localhost/access.log" പൊതുവായ
  8. ആദ്യത്തെ വെർച്വൽ ഹോസ്റ്റ് s1.localhostഇപ്പോൾ സിസ്റ്റത്തിന്റെ പ്രധാന ഹോസ്റ്റ് ആയിരിക്കും, കാരണം കോൺഫിഗറേഷൻ ഫയലിൽ അതിന്റെ ബ്ലോക്ക് ആദ്യം വരുന്നു, അതായത്. എന്നതിലേക്ക് പ്രവേശിക്കുമ്പോൾ ലഭ്യമാകും

ഈ വിവരണം Windows 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 എന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുക.

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

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

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

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

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

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

സൈറ്റിൽ നിന്ന് PHP (Zip ആർക്കൈവ്) ഡൗൺലോഡ് ചെയ്യുക: 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) കണ്ടെത്തി PHP ഇൻസ്റ്റലേഷൻ പാതയുമായി പൊരുത്തപ്പെടുന്നതിന് ext ഫോൾഡർ പാത്ത് മാറ്റുക. എന്നെ സംബന്ധിച്ചിടത്തോളം ഇത് ഇതുപോലെ കാണപ്പെടുന്നു:
    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.8M ഡൗൺലോഡ് ചെയ്യുക. ഡൗൺലോഡ് ബട്ടണിൽ ക്ലിക്കുചെയ്തതിനുശേഷം, നിങ്ങൾ ഒരു രജിസ്ട്രേഷൻ ഫോം കാണും, ചുവടെയുള്ള ലിങ്കിൽ ക്ലിക്കുചെയ്ത് നിങ്ങൾക്ക് അത് ഒഴിവാക്കാം ("വേണ്ട നന്ദി, എന്റെ ഡൗൺലോഡ് ആരംഭിക്കുക!").

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

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

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

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

അടുത്ത വിൻഡോയിൽ ആവശ്യമായ ഘടകങ്ങൾ തിരഞ്ഞെടുക്കാനുള്ള അവസരം ഞങ്ങൾ നൽകുന്നു: 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 ഫോൾഡറിൽ നിന്ന് കോൺഫിഗറേഷൻ ഫോൾഡർ ഇല്ലാതാക്കുക.