CentOS 7 এ কোডইগনিটার কীভাবে ইনস্টল করবেন


কোডআইগিনিটার একটি শক্তিশালী বিকাশ কাঠামো যা পিএইচপিতে লিখিত হয় এবং এটি পুরোপুরি বৈশিষ্ট্যযুক্ত ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করে এমন বিকাশকারীদের দ্বারা ব্যাপকভাবে ব্যবহৃত হয়।

কোডআইগনিটার চালানোর জন্য কয়েকটি প্রয়োজনীয়তা রয়েছে:

  • ওয়েব সার্ভার। এই টিউটোরিয়ালটির উদ্দেশ্যে আমরা অ্যাপাচি ব্যবহার করতে যাচ্ছি
  • পিএইচপি 5.6 বা আরও নতুন
  • ডাটাবেস সার্ভার যেমন মাইএসকিউএল 5.1 (বা আরও নতুন)। পোস্টগ্র্যাস এসকিউএল, এমএস এসকিউএল, এসকিউএলাইট ইত্যাদি এই টিউটোরিয়ালটির উদ্দেশ্যে, আমরা মারিয়াডিবি ব্যবহার করতে যাচ্ছি
  • সুরকার

দ্রষ্টব্য: এই টিউটোরিয়ালটি ধরে নেওয়া হয়েছে যে আপনার কাছে ইতিমধ্যে একটি এলএএমপি স্ট্যাক ইনস্টল রয়েছে। যদি আপনার এটি এখনও কনফিগার করা না থাকে তবে দয়া করে আমাদের গাইডটি দেখুন: সেন্টোস 7 এ ল্যাম্প স্ট্যাক কীভাবে ইনস্টল করবেন।

সেলিনাক্স অক্ষম করুন

আমরা এগিয়ে যাওয়ার আগে আরও কয়েকটি পরিবর্তন করা দরকার যা করা দরকার। সম্পাদনা করে SELinux অক্ষম করুন:

# vi /etc/sysconfig/selinux

এবং সেলইনাক্সকে অক্ষম করে সেট করুন:

SELINUX=disabled

কোডআইগনিটারের জন্য মাইএসকিউএল ডেটাবেস তৈরি করুন

এরপরে আমরা আমাদের কোডআইগনিটার ইনস্টলেশনের জন্য ডাটাবেস এবং ডাটাবেস ব্যবহারকারী তৈরি করব। এটি করতে, মাইএসকিউএল সার্ভারটি শুরু করুন এবং নিম্নলিখিতটি প্রবেশ করুন:

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

এটি পাসওয়ার্ড "পাসওয়ার্ড" দ্বারা চিহ্নিত কোড_db এবং ব্যবহারকারী কোড_ডিবি নামের ডাটাবেস তৈরি করবে।

সুরকার প্যাকেজ ম্যানেজার ইনস্টল করুন

আপনি যদি কোডআইগনিটার নির্ভরতা ইনস্টল করতে চান তবে আপনার সুরকারের প্রয়োজন হবে। নিম্নলিখিত আদেশগুলি দিয়ে এটি ইনস্টল করা সহজ:

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

কোডইগনিটার ফ্রেমওয়ার্ক ইনস্টল করুন

এখন আমরা কোডইগনিটার ইনস্টলেশনটি নিয়ে এগিয়ে যেতে প্রস্তুত। প্রথমে আপনার সার্ভারের ওয়েব রুট ডিরেক্টরিতে যান।

# cd /var/www/html/

তারপরে আমরা এর গিট সংগ্রহস্থল থেকে কোডআইগনিটার ক্লোন করতে গিট ব্যবহার করতে যাচ্ছি

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

পরবর্তী আমরা সুরকার চলমান প্রয়োজনীয় নির্ভরতা ইনস্টল করব:

# composer install

এখন আমরা ফাইলগুলির মালিকানা ব্যবহারকারী অ্যাপাচে আপডেট করব:

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

কোডআইগনিটার বেস 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';

কোডআইগনিটার ডাটাবেস সংযোগটি কনফিগার করুন

আপনার কোডইগনিটারের জন্য ডাটাবেস সেটিংস কনফিগার করতে, আপনার প্রিয় পাঠ্য সম্পাদকের সাহায্যে নিম্নলিখিত ফাইলটি সম্পাদনা করুন:

# 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',

ফাইলটি সংরক্ষণ করুন। কোডআইগনিটার কাজ করছে কিনা তা যাচাই করতে এখন আপনি একটি ওয়েব ব্রাউজার লোড করতে প্রস্তুত। আপনার ব্রাউজারের অ্যাড্রেস বারে আপনি যে বেস URLটি আগে ব্যবহার করেছেন তা প্রবেশ করুন:

http://192.168.20.148

যদিও আপনি কোডআইগনিটার ইনস্টলেশনটি সম্পন্ন করেছেন, এই জায়গা থেকে আরও অনেক কিছু করা যেতে পারে। আপনি যদি ফ্রেমওয়ার্কটিতে নতুন হন তবে আপনি এর সাথে আরও পরিচিতি পেতে এবং এর বেশিরভাগটি তৈরি করতে কোডআইগনির ডকুমেন্টেশন চেক করতে পারেন।