CentOS 7 में CodeIgniter कैसे स्थापित करें


CodeIgniter PHP में लिखा गया एक शक्तिशाली विकास ढांचा है और व्यापक रूप से डेवलपर्स द्वारा उपयोग किया जाता है जो पूरी तरह से चित्रित वेब अनुप्रयोगों का निर्माण करते हैं।

CodeIgniter को चलाने के लिए कुछ आवश्यकताएं हैं:

  • Web server. For the purpose of this tutorial we are going to use Apache.
  • PHP 5.6 or newer
  • Database server such as MySQL 5.1 (or newer). PostgreSQL, MS SQL,SQLite etc. For the purpose of this tutorial, we are going to use MariaDB.
  • Composer

लाल

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 और उपयोगकर्ता 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 रिपॉजिटरी से CodeIgniter को क्लोन करने के लिए git का उपयोग करने जा रहे हैं

# 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 की स्थापना पूरी कर ली हो, लेकिन इस बिंदु से बहुत कुछ किया जा सकता है। यदि आप फ्रेमवर्क के लिए नए हैं, तो आप इससे परिचित होने के लिए कोडआईग्नाइटर के दस्तावेज की जांच कर सकते हैं और इसमें से अधिकांश बना सकते हैं।