CentOS 7-ൽ CodeIgniter എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


PHP-യിൽ എഴുതപ്പെട്ട ഒരു ശക്തമായ വികസന ചട്ടക്കൂടാണ് CodeIgniter, പൂർണ്ണമായും ഫീച്ചർ ചെയ്ത വെബ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്ന ഡെവലപ്പർമാർ ഇത് വ്യാപകമായി ഉപയോഗിക്കുന്നു.

CodeIgniter പ്രവർത്തിപ്പിക്കുന്നതിന് കുറച്ച് ആവശ്യകതകളുണ്ട്:

  • വെബ് സെർവർ. ഈ ട്യൂട്ടോറിയലിന്റെ ഉദ്ദേശ്യത്തിനായി ഞങ്ങൾ Apache ഉപയോഗിക്കാൻ പോകുന്നു.
  • PHP 5.6 അല്ലെങ്കിൽ പുതിയത്
  • MySQL 5.1 (അല്ലെങ്കിൽ പുതിയത്) പോലുള്ള ഡാറ്റാബേസ് സെർവർ. PostgreSQL, MS SQL, SQLite മുതലായവ. ഈ ട്യൂട്ടോറിയലിന്റെ ഉദ്ദേശ്യത്തിനായി, ഞങ്ങൾ MariaDB ഉപയോഗിക്കാൻ പോകുന്നു.
  • കമ്പോസർ

ശ്രദ്ധിക്കുക: നിങ്ങൾ ഇതിനകം ഒരു LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഈ ട്യൂട്ടോറിയൽ അനുമാനിക്കുന്നു. നിങ്ങളിത് ഇതുവരെ കോൺഫിഗർ ചെയ്തിട്ടില്ലെങ്കിൽ, ഞങ്ങളുടെ ഗൈഡ് പരിശോധിക്കുക: CentOS 7-ൽ LAMP സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം.

SELINUX പ്രവർത്തനരഹിതമാക്കുക

ഞങ്ങൾ തുടരുന്നതിന് മുമ്പ്, കുറച്ച് മാറ്റങ്ങൾ കൂടി ചെയ്യേണ്ടതുണ്ട്. എഡിറ്റ് ചെയ്ത് SELinux പ്രവർത്തനരഹിതമാക്കുക:

# vi /etc/sysconfig/selinux

കൂടാതെ SELinux പ്രവർത്തനരഹിതമാക്കി സജ്ജമാക്കുക:

SELINUX=disabled

CodeIgniter-നായി MySQL ഡാറ്റാബേസ് സൃഷ്ടിക്കുക

അടുത്തതായി ഞങ്ങളുടെ CodeIgniter ഇൻസ്റ്റാളേഷനായി ഞങ്ങൾ ഡാറ്റാബേസും ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിക്കും. ഇത് ചെയ്യുന്നതിന്, MySQL സെർവർ ആരംഭിച്ച് ഇനിപ്പറയുന്നവ നൽകുക:

MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to [email 'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

ഇത് code_db എന്ന പേരിലുള്ള ഡാറ്റാബേസും \പാസ്uവേഡ് പാസ്uവേഡ് മുഖേന തിരിച്ചറിയുന്ന ഉപയോക്തൃ code_db ഉം സൃഷ്ടിക്കും.

കമ്പോസർ പാക്കേജ് മാനേജർ ഇൻസ്റ്റാൾ ചെയ്യുക

നിങ്ങൾക്ക് CodeIgniter ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് കമ്പോസർ ആവശ്യമാണ്. ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് എളുപ്പമാണ്:

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

CodeIgniter ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുക

ഇപ്പോൾ ഞങ്ങൾ CodeIgniter ഇൻസ്റ്റലേഷനുമായി മുന്നോട്ട് പോകാൻ തയ്യാറാണ്. ആദ്യം നിങ്ങളുടെ സെർവറിന്റെ വെബ് റൂട്ട് ഡയറക്ടറിയിലേക്ക് പോകുക.

# cd /var/www/html/

അതിനുശേഷം, കോഡ് ഇഗ്നിറ്റർ അതിന്റെ ജിറ്റ് ശേഖരണത്തിൽ നിന്ന് ക്ലോൺ ചെയ്യാൻ ഞങ്ങൾ ജിറ്റ് ഉപയോഗിക്കാൻ പോകുന്നു

# git clone https://github.com/bcit-ci/CodeIgniter.git  .

അടുത്തതായി കമ്പോസർ പ്രവർത്തിപ്പിക്കുന്ന ആവശ്യമായ ഡിപൻഡൻസികൾ ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യും:

# composer install

ഇപ്പോൾ ഞങ്ങൾ ഫയലുകളുടെ ഉടമസ്ഥാവകാശം ഉപയോക്തൃ അപ്പാച്ചെയിലേക്ക് അപ്ഡേറ്റ് ചെയ്യും:

# chown -R apache:apache /var/www/html/

CodeIgniter ബേസ് URL കോൺഫിഗർ ചെയ്യുക

ഇപ്പോൾ, ഇനിപ്പറയുന്ന ഫയൽ എഡിറ്റ് ചെയ്തുകൊണ്ട് ഞങ്ങൾ അടിസ്ഥാന URL കോൺഫിഗർ ചെയ്യും:

# vi /var/www/html/application/config/config.php

ഇനിപ്പറയുന്ന വരി മാറ്റുക:

$config['base_url'] = '';

ഉദ്ധരണികൾക്കുള്ളിൽ നിങ്ങൾ ആപ്ലിക്കേഷൻ ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന URL ചേർക്കുക. എന്നെ സംബന്ധിച്ചിടത്തോളം ഇത് http://192.168.20.148 ആയിരിക്കും.

$config['base_url'] = 'http://192.168.20.148';

CodeIgniter ഡാറ്റാബേസ് കണക്ഷൻ കോൺഫിഗർ ചെയ്യുക

നിങ്ങളുടെ CodeIgniter-നുള്ള ഡാറ്റാബേസ് ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നതിന്, നിങ്ങളുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന ഫയൽ എഡിറ്റ് ചെയ്യുക:

# vi /var/www/html/application/config/database.php

ഇനിപ്പറയുന്ന വിഭാഗം കണ്ടെത്തുക:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => '',
        'password' => '',
        'database' => '',
        'dbdriver' => 'mysqli',

മാറ്റുക:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'code_db',
        'password' => 'password',
        'database' => 'code_db',
        'dbdriver' => 'mysqli',

ഫയൽ സേവ് ചെയ്യുക. CodeIgniter പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ഇപ്പോൾ നിങ്ങൾ ഒരു വെബ് ബ്രൗസർ ലോഡുചെയ്യാൻ തയ്യാറാണ്. നിങ്ങളുടെ ബ്രൗസറിന്റെ വിലാസ ബാറിൽ നിങ്ങൾ മുമ്പ് ഉപയോഗിച്ച അടിസ്ഥാന URL നൽകുക:

http://192.168.20.148

നിങ്ങൾ CodeIgniter-ന്റെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കിയെങ്കിലും, ഈ ഘട്ടത്തിൽ നിന്ന് കൂടുതൽ കാര്യങ്ങൾ ചെയ്യാനാകും. നിങ്ങൾ ചട്ടക്കൂടിൽ പുതിയ ആളാണെങ്കിൽ, നിങ്ങൾക്ക് CodeIgniter-ന്റെ ഡോക്യുമെന്റേഷൻ പരിശോധിച്ച് കൂടുതൽ പരിചിതമാക്കാനും അത് കൂടുതൽ ഉണ്ടാക്കാനും കഴിയും.