ഉബുണ്ടു 15.04 സെർവറിൽ LAMP (Linux, Apache, MySQL/MariaDB, PHP), PhpMyAdmin എന്നിവ സജ്ജീകരിക്കുന്നു


വെബ് സേവനവുമായി ബന്ധപ്പെട്ട് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ഓപ്പൺ സോഴ്uസ് സോഫ്uറ്റ്uവെയറുകളുടെ സംയോജനമാണ് LAMP സ്റ്റാക്ക്. ഈ ഗ്രൂപ്പിൽ Apache Web Server, MySQL/MariaDB, PHP എന്നിവ ഉൾപ്പെടുന്നു. phpMyAdmin പോലുള്ള ഡാറ്റാബേസ് മാനേജ്മെന്റ് ടൂൾ വഴിയാണ് പലപ്പോഴും MySQL/MariaDB ഡാറ്റാബേസുകൾ കൈകാര്യം ചെയ്യുന്നത്.

ഉബുണ്ടു 15.04 അടിസ്ഥാനമാക്കിയുള്ള സെർവറിൽ LAMP ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയയിലൂടെ ഈ ലേഖനം നിങ്ങളെ നയിക്കും.

ഞങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, പാലിക്കേണ്ട ചില ആവശ്യകതകളുണ്ട്:

  1. ഉബുണ്ടു 15.04-ന്റെ ഏറ്റവും കുറഞ്ഞ ഇൻസ്റ്റാളേഷൻ.
  2. സെർവറിലേക്കുള്ള SSH ആക്സസ് (നിങ്ങൾക്ക് സെർവറിലേക്ക് നേരിട്ട് ആക്സസ് ഇല്ലെങ്കിൽ).
  3. മെഷീൻ സെർവറായി ഉപയോഗിക്കുകയാണെങ്കിൽ അതിന് ഒരു സ്റ്റാറ്റിക് ഐപി വിലാസം കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കണം.

ഘട്ടം 1: സെർവർ ഹോസ്റ്റ്നാമവും സിസ്റ്റം അപ്uഡേറ്റും സജ്ജമാക്കുക

1. നിങ്ങളുടെ ഉബുണ്ടു 15.04 സെർവർ പ്രവർത്തനക്ഷമമായാലുടൻ, അത് SSH വഴി ആക്uസസ് ചെയ്uത് ഹോസ്റ്റ് നെയിം സജ്ജീകരിക്കുക. ഇത് ഉപയോഗിച്ച് ഇത് എളുപ്പത്തിൽ നേടാനാകും:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

തീർച്ചയായും നിങ്ങൾ ഉപയോഗിക്കുന്ന യഥാർത്ഥ ഹോസ്റ്റ്നാമം ഉപയോഗിച്ച് \your-hostname.com മാറ്റണം.

2. നിങ്ങളുടെ സിസ്റ്റം കാലികമാണെന്ന് ഉറപ്പാക്കാൻ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo apt-get update && sudo apt-get upgrade

ഘട്ടം 2: Apache Webserver ഇൻസ്റ്റാൾ ചെയ്യുക

3. ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന വെബ്സെർവറാണ് അപ്പാച്ചെ കൂടാതെ ഓൺലൈനിൽ ലഭ്യമായ മിക്ക സൈറ്റുകളും ഇത് ഹോസ്റ്റുചെയ്യുന്നു. നിങ്ങളുടെ സെർവറിൽ അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യാം:

$ sudo apt-get install apache2

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

$ sudo service apache2 start
$ ifconfig –a

നിങ്ങൾ ബ്രൗസറിൽ IP വിലാസം ആക്സസ് ചെയ്യുമ്പോൾ, ഇതുപോലുള്ള ഒരു പേജ് നിങ്ങൾ കാണും:

ഘട്ടം 3: മൊഡ്യൂളുകൾക്കൊപ്പം PHP ഇൻസ്റ്റാൾ ചെയ്യുക

5. PHP എന്നാൽ ഹൈപ്പർടെക്സ്റ്റ് പ്രീപ്രോസസർ . ഡാറ്റാബേസുകൾക്കൊപ്പം പതിവായി ഉപയോഗിക്കുന്ന ഡൈനാമിക് വെബ് പേജുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന ശക്തമായ പ്രോഗ്രാമിംഗ് ഭാഷയാണിത്. വെബ് സെർവർ PHP കോഡ് നടപ്പിലാക്കുന്നത് ശ്രദ്ധിക്കുക.

PHP ഇൻസ്റ്റാൾ ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. നിങ്ങളുടെ PHP ഇൻസ്റ്റാളേഷൻ പരിശോധിക്കുന്നതിന്, വെബ് സെർവർ റൂട്ട് ഡയറക്uടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്uത് php_info.php എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്uടിച്ച് തുറക്കുക:

$ cd /var/www/html/
$ sudo vim php_info.php

ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക:

<?php phpinfo(); ?>

http://your-ip-address/php_info.php എന്ന് ടൈപ്പ് ചെയ്ത് ഫയൽ സേവ് ചെയ്ത് നിങ്ങളുടെ ബ്രൗസറിൽ ലോഡ് ചെയ്യുക. നിങ്ങളുടെ PHP സജ്ജീകരണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്ന phpinfo() ഫംഗ്uഷന്റെ ഔട്ട്uപുട്ട് നിങ്ങൾ കാണും:

നിങ്ങൾക്ക് പിന്നീട് കൂടുതൽ PHP മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം. കൂടുതൽ മൊഡ്യൂളുകൾക്കായി തിരയാൻ ഉപയോഗിക്കുക:

$ sudo apt search php5

ഘട്ടം 4: MariaDB സെർവറും ക്ലയന്റും ഇൻസ്റ്റാൾ ചെയ്യുക

7. കമ്മ്യൂണിറ്റി വികസിപ്പിച്ച താരതമ്യേന പുതിയ ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റമാണ് MariaDB. ഇത് MySQL-ന്റെ ഒരു ഫോർക്ക് ആണ്, GNU GPL-ന് കീഴിൽ സ്വതന്ത്രമായി തുടരാൻ ഉദ്ദേശിക്കുന്നു. MySQL വിതരണത്തിൽ ഒറാക്കിൾ നിയന്ത്രണം നേടിയതിനാൽ MySQL-ന്റെ യഥാർത്ഥ ഡെവലപ്പർമാരാണ് ഈ പ്രോജക്റ്റ് നയിക്കുന്നത്. ഇത് അടിസ്ഥാനപരമായി MySQL-ന്റെ അതേ പ്രവർത്തനക്ഷമത നൽകുന്നു, ഇവിടെ ഭയപ്പെടേണ്ട കാര്യമില്ല.

ഉബുണ്ടു 15.04-ൽ MariaDB ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo apt-get install mariadb-client mariadb-server

8. ഇൻസ്റ്റാളേഷൻ സമയത്ത്, MariaDB റൂട്ട് ഉപയോക്താവിനുള്ള പാസ്uവേഡ് സജ്ജീകരിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടില്ല. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകേണ്ടതുണ്ട്:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit

ഇപ്പോൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് റൂട്ട് ഉപയോക്താവിനെ സുരക്ഷിതമാക്കാം:

$ mysql_secure_installation

ഘട്ടം 5: PhpMyAdmin ഇൻസ്റ്റാൾ ചെയ്യുക

9. PhpMyAdmin ഒരു വെബ് ഇന്റർഫേസാണ്, അതിലൂടെ നിങ്ങൾക്ക് MySQL/MariaDB ഡാറ്റാബേസുകൾ എളുപ്പത്തിൽ നിയന്ത്രിക്കാനും നിയന്ത്രിക്കാനും കഴിയും. ഇൻസ്റ്റാളേഷൻ വളരെ ലളിതമാണ് കൂടാതെ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് പൂർത്തിയാക്കാൻ കഴിയും:

$ sudo apt-get install phpmyadmin

ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, നിങ്ങൾ ഉപയോഗിക്കുന്ന വെബ് സെർവർ തിരഞ്ഞെടുക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. \അപ്പാച്ചെ തിരഞ്ഞെടുത്ത് തുടരുക:

10. അടുത്തതായി phpMyAdmin dbconfig-common ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്യണോ എന്ന് നിങ്ങളോട് ചോദിക്കും. സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ \ഇല്ല തിരഞ്ഞെടുക്കുക:

ഈ ഘട്ടത്തിൽ നിങ്ങളുടെ phpMyAdmin ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായി. ഇത് ആക്uസസ് ചെയ്യാൻ നിങ്ങൾക്ക് http://your-ip-address/phpmyadmin ഉപയോഗിക്കാം:

ആധികാരികമാക്കുന്നതിന് നിങ്ങൾക്ക് MySQL റൂട്ട് ഉപയോക്താവും ആ ഉപയോക്താവിനായി നിങ്ങൾ നേരത്തെ സജ്ജമാക്കിയ പാസ്uവേഡും ഉപയോഗിക്കാം.

ഘട്ടം 6: സിസ്റ്റം ബൂട്ടിൽ ലാമ്പ് ആരംഭിക്കുക

11. സിസ്റ്റം ബൂട്ട് ചെയ്യുമ്പോൾ സ്വയമേവ ആരംഭിക്കുന്നതിന് ഇൻസ്റ്റാളറുകൾ അപ്പാച്ചെയും മരിയാഡിബിയും ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിലും, അവ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാം:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

പ്രതീക്ഷിച്ചതുപോലെ എല്ലാ സേവനങ്ങളും സാധാരണ നിലയിൽ ആരംഭിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് ഒരു സിസ്റ്റം റീബൂട്ട് ചെയ്യാൻ കഴിയും.

അത്രമാത്രം. നിങ്ങളുടെ ഉബുണ്ടു 15.04 സെർവർ ഇപ്പോൾ LAMP സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു, നിങ്ങളുടെ വെബ് പ്രോജക്റ്റുകൾ നിർമ്മിക്കാനോ വിന്യസിക്കാനോ നിങ്ങൾ തയ്യാറാണ്.