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-ന്റെ ഡോക്യുമെന്റേഷൻ പരിശോധിച്ച് കൂടുതൽ പരിചിതമാക്കാനും അത് കൂടുതൽ ഉണ്ടാക്കാനും കഴിയും.