ഉബുണ്ടു സെർവറിൽ പി.എച്ച്.പി സ്ക്രിപ്റ്റിംഗ് ഭാഷ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ വെബ് ആപ് ഡെവലപ്പർമാർക്ക് പ്രയാസമുണ്ടാകാം. പല കാരണങ്ങളാലാണിത്. പക്ഷെ ഈ ഗൈഡ് ഉപയോഗിച്ചു്, ഇൻസ്റ്റലേഷൻ സമയത്തു് എല്ലാവരിലും തെറ്റുകൾ ഒഴിവാക്കാവുന്നതാണ്.
ഉബുണ്ടു സെർവറിൽ PHP ഇൻസ്റ്റാൾ ചെയ്യുക
ഉബണ്ടു സെര്വറില് PHP ഇന്സ്റ്റാള് ചെയ്യുന്നത് പല രീതിയില് ചെയ്യാന് കഴിയും - ഇതെല്ലാം അതിന്റെ പതിപ്പിന്റേയും ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ പതിപ്പിനേയും ആശ്രയിച്ചിരിക്കുന്നു. പ്രധാന വ്യത്യാസം ടീമുകളിൽ തങ്ങളെത്തന്നെ നിർവഹിക്കേണ്ടതുണ്ട്.
കൂടാതെ, പിഎഫ് പാക്കേജിൽ അനവധി ഘടകങ്ങൾ ഉൾപ്പെടുത്തിയിരിയ്ക്കുന്നു എന്നതും ശ്രദ്ധേയമാണു്, ആവശ്യമെങ്കിൽ, പരസ്പരം പ്രത്യേകം ഇൻസ്റ്റോൾ ചെയ്യാം.
രീതി 1: സ്റ്റാൻഡേർഡ് ഇൻസ്റ്റലേഷൻ
പാക്കേജിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഉപയോഗിച്ച് സ്റ്റാൻഡേർഡ് ഇൻസ്റ്റാളേഷൻ ഉൾപ്പെടുന്നു. ഓരോ ഓപ്പറേറ്റിങ് സിസ്റ്റം ഉബുണ്ടു സെർവറും വ്യത്യസ്തമാണ്:
- 12.04 LTS (കൃത്യത) - 5.3;
- 14.04 എൽടിഎസ് (വിശ്വസ്തൻ) - 5.5;
- ഒക്ടോബർ 15 (ലഖി) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
എല്ലാ പാക്കേജുകളും ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഔദ്യോഗിക റിപോസിറ്ററിലൂടെയാണ് വിതരണം ചെയ്യുന്നത്, അതിനാൽ നിങ്ങൾ ഒരു മൂന്നാം-കക്ഷിയെ കണക്റ്റ് ചെയ്യേണ്ടതില്ല. എന്നാൽ പൂർണ്ണ പാക്കേജിന്റെ ഇൻസ്റ്റാളേഷൻ രണ്ടു പതിപ്പുകളിൽ നടപ്പിലാക്കും, അതുപോലെ OS പതിപ്പിനെ ആശ്രയിച്ചിരിക്കുന്നു. അങ്ങനെ, ഉബുണ്ടു സെർവറിൽ 16.04 ഇൻസ്റ്റാൾ ചെയ്യുക, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
sudo apt-get php ഇൻസ്റ്റോൾ ചെയ്യുക
മുൻ പതിപ്പുകൾക്ക്:
sudo apt-get install php5
സിസ്റ്റത്തിലുള്ള PHP പാക്കേജിന്റെ എല്ലാ ഘടകങ്ങളും ആവശ്യമില്ലെങ്കിൽ, അവ പ്രത്യേകം ഇൻസ്റ്റാൾ ചെയ്യാം. ഇത് എങ്ങനെ ചെയ്യണം, ചെയ്യേണ്ടതെങ്ങനെ എന്നതിനെ കുറിച്ചുളള നിർദ്ദേശങ്ങൾ ചുവടെ വിശദമാക്കിയിരിക്കുന്നു.
അപ്പാച്ചെ എച്ടിടിപി സറ്വറ് ഘട
ഉബുണ്ടു സെർവിറിൽ 16.04 എന്ന പി.എച്ച്.പി വകഭ്രമം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
sudo apt-get libapache2-mod-php ഇൻസ്റ്റോൾ ചെയ്യുക
OS- യുടെ മുമ്പുള്ള പതിപ്പുകളിൽ:
sudo apt-get libabache2-mod-php5 ഇൻസ്റ്റോൾ ചെയ്യുക
നിങ്ങളൊരു രഹസ്യവാക്ക് ആവശ്യപ്പെട്ടാൽ, ഇൻസ്റ്റലേഷനു് അനുമതി നൽകേണ്ടതുണ്ടു്. ഇത് ചെയ്യുന്നതിന്, കത്ത് നൽകുക "D" അല്ലെങ്കിൽ "Y" (ഉബുണ്ടു സെർവറിന്റെ പ്രാദേശികവത്ക്കരണത്തെ ആശ്രയിച്ച്) ക്ലിക്ക് ചെയ്യുക നൽകുക.
ഡൌൺലോഡ് പാക്കേജിന്റെ പൂർത്തീകരണം പൂർത്തിയാക്കാൻ മാത്രമാണ് ഇത് നിലകൊള്ളുന്നത്.
FPM
ഓപ്പറേറ്റിങ് സിസ്റ്റം പതിപ്പിനുള്ള FPM മോഡ്യൂൾ ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി, താഴെ പറഞ്ഞിരിക്കുന്നവ ചെയ്യുക:
sudo apt-get install php-fpm
മുൻ പതിപ്പുകൾ:
sudo apt-get install php5-fpm
ഈ സാഹചര്യത്തിൽ, സൂപ്പർ പാസ്സ്വേർഡ് പാസ് വേഡ് നൽകുമ്പോൾ ഉടൻ തന്നെ ഇൻസ്റ്റലേഷൻ ഉടൻ ആരംഭിക്കും.
CLI
PHP ൽ കൺസോൾ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിൽ ഏർപ്പെട്ടിരിക്കുന്ന ഡെവലപ്പർമാർക്ക് CLI ആവശ്യമാണ്. ഈ പ്രോഗ്രാമിങ് ഭാഷ എംബഡ് ചെയ്യാൻ അതിൽ ഉബുണ്ടു 16.04 ൽ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യണം:
sudo apt-get install php-cli
മുൻ പതിപ്പുകൾ:
sudo apt-get install php5-cli
PHP വിപുലീകരണങ്ങൾ
PHP- ന്റെ എല്ലാ പ്രവർത്തനങ്ങളും നടപ്പിലാക്കാൻ, അത് ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകളുടെ വിപുലീകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് അത്യാവശ്യമാണ്. ഇപ്പോൾ അത്തരമൊരു ഇൻസ്റ്റാളേഷൻ നടത്താൻ ഏറ്റവും പ്രചാരമുള്ള കമാൻഡുകൾ നൽകും.
കുറിപ്പ്: ഓരോ ആധികാരികതയ്ക്കും രണ്ട് കമാൻഡുകൾക്കൊപ്പം ഇനിപ്പറയുന്നവ നൽകും, ആദ്യം ഉബണ്ടു സെർവർ 16.04 ഉം രണ്ടാമത്തെ ഓ.എസ്.
- GD- യ്ക്കായുള്ള വിപുലീകരണം:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- മാക്ക്രിപ്റ്റിനായുള്ള വിപുലീകരണം:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- MySQL വിപുലീകരണം:
sudo apt-get ഇന്സ്റ്റോള് ചെയ്യുക php-mysql
sudo apt-get install php5-mysql
ഇത് കാണുക: ഉബുണ്ടുവിന് MySQL ഇൻസ്റ്റലേഷൻ ഗൈഡ്
രീതി 2: മറ്റു പതിപ്പുകൾ ഇൻസ്റ്റോൾ ചെയ്യുക
ഉബുണ്ടു സെർവറിന്റെ ഓരോ പതിപ്പിലും അനുബന്ധ PHP പ്ലാറ്റ്ഫോം ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുമെന്ന് മുകളിൽ പറഞ്ഞതാണ്. എന്നാൽ ഇത് മുമ്പേ ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയുടെ പിന്നാമ്പുറത്തെയോ അല്ലെങ്കിൽ പിന്നീടുള്ള ഒരു പ്രോഗ്രാമിങ് ഭാഷയുടെയോ പതിപ്പിനുള്ള സാധ്യതയെ നിഷേധിക്കുന്നില്ല.
- ആദ്യം നിങ്ങൾ സിസ്റ്റത്തിൽ നേരത്തെ ഇൻസ്റ്റോൾ ചെയ്തിട്ടുള്ള എല്ലാ PHP ഘടകങ്ങളും നീക്കം ചെയ്യണം. ഉബുണ്ടു 16.04 ൽ ഇത് ചെയ്യുന്നതിന് രണ്ട് കമാന്റുകൾ പ്രവർത്തിപ്പിക്കുക:
sudo apt-get നീക്കം libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveOS- യുടെ മുമ്പുള്ള പതിപ്പുകളിൽ:
sudo apt-get നീക്കം libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - ഇപ്പോൾ പിപിഎ റിപ്പോസിറ്ററികൾ ചേർക്കണം. ഇതിൽ PHP- ന്റെ എല്ലാ പതിപ്പുകളുടേയും പാക്കേജുകൾ അടങ്ങുന്നു:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get അപ്ഡേറ്റ് - ഈ ഘട്ടത്തിൽ നിങ്ങൾക്ക് പൂർണ്ണമായ PHP പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാം. ഇത് ചെയ്യാൻ, ടീം തന്നെ, അതിന്റെ പതിപ്പ് വ്യക്തമാക്കുക, ഉദാഹരണത്തിന്, "5.6":
sudo apt-get ഇൻസ്റ്റോൾ php5.6
നിങ്ങൾക്ക് ഒരു പൂർണ്ണ പാക്കേജ് ആവശ്യമില്ലെങ്കിൽ, ആവശ്യമുള്ള കമാൻഡുകൾ തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുത്തുകൊണ്ട് ഘടനകളെ വേർതിരിച്ച് ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql ഇൻസ്റ്റോൾ ചെയ്യുക
sudo apt-get install php5.6-xml
ഉപസംഹാരം
ചുരുക്കത്തിൽ, ഒരു കമ്പ്യൂട്ടറിൽ ജോലി ചെയ്യുന്നതിനുള്ള അടിസ്ഥാന അറിവുപോലും, ഉപയോക്താവിന് പ്രധാന PHP പാക്കേജും അതിന്റെ എല്ലാ അനുബന്ധ ഘടകങ്ങളും എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാം. ഉബണ്ടു സെർവറിൽ പ്രവർത്തിക്കേണ്ട കമാൻഡുകൾ അറിയുക എന്നതാണ് പ്രധാനകാര്യം.