Yii ইনস্টলেশন (Yii 2 এবং Yii 3)

ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ - জী ফ্রেমওয়ার্ক (Yii Framework) - Web Development

296

Yii ফ্রেমওয়ার্কের দুটি প্রধান সংস্করণ রয়েছে: Yii 2 এবং Yii 3। Yii 2 এখনো প্রধানভাবে ব্যবহৃত ফ্রেমওয়ার্ক, তবে Yii 3 একটি নতুন সংস্করণ যা বর্তমানের PHP স্ট্যান্ডার্ড অনুযায়ী উন্নত করা হচ্ছে। এই অংশে আমরা Yii 2 এবং Yii 3 এর ইনস্টলেশন প্রক্রিয়া বিস্তারিতভাবে দেখব।


১. Yii 2 ইনস্টলেশন

Yii 2, Yii ফ্রেমওয়ার্কের বর্তমান স্থিতিশীল সংস্করণ এবং বেশিরভাগ ডেভেলপারদের জন্য ব্যবহৃত হয়। Yii 2 ইনস্টল করতে Composer ব্যবহার করা হয়।

Yii 2 ইনস্টলেশন (Basic Application Template):

Yii 2 ইনস্টল করার জন্য Composer ব্যবহার করা সবচেয়ে সহজ পদ্ধতি। নিচে পদক্ষেপগুলির মাধ্যমে Yii 2 ইনস্টলেশন করা যাবে।

  1. Composer ব্যবহার করে Yii 2 ইনস্টল করা:
    • টার্মিনাল বা কমান্ড প্রম্পট খুলুন এবং নিচের কমান্ডটি ব্যবহার করুন:

      composer create-project --prefer-dist yiisoft/yii2-app-basic basic
      
    • এই কমান্ডটি basic নামক একটি নতুন ফোল্ডার তৈরি করবে, যেখানে Yii 2 এর সমস্ত ফাইল থাকবে।
  2. প্রোজেক্ট ডিরেক্টরিতে যান:
    • ইনস্টলেশন শেষে, নতুন প্রোজেক্ট ফোল্ডারে যেতে হবে:

      cd basic
      
  3. Yii সার্ভার চালু করা:
    • প্রোজেক্টে Yii সার্ভার চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

      php yii serve
      
  4. ওয়েব ব্রাউজারে অ্যাপ্লিকেশন চালু করা:
    • সার্ভার চালু হলে, আপনি আপনার ওয়েব ব্রাউজারে গিয়ে http://localhost:8080 ঠিকানায় অ্যাপ্লিকেশন দেখতে পাবেন।

২. Yii 2 ইনস্টলেশন (Advanced Application Template):

Yii 2 এর Advanced Application Template বড় এবং স্কেলেবল অ্যাপ্লিকেশনের জন্য উপযুক্ত। এটি একটি পূর্ণাঙ্গ ওয়েব অ্যাপ্লিকেশন স্ট্রাকচার সরবরাহ করে, যা ফ্রন্টএন্ড এবং ব্যাকএন্ড সিস্টেমের মধ্যে আলাদা আলাদা অ্যাপ্লিকেশন পরিচালনা করতে সহায়তা করে।

  1. Composer ব্যবহার করে Yii 2 Advanced Template ইনস্টল:

    composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
    
  2. প্রোজেক্ট ডিরেক্টরিতে যান:

    cd advanced
    
  3. ডেটাবেস কনফিগার করা:
    • config/db.php ফাইলে ডেটাবেস সংযোগ কনফিগার করুন। উদাহরণস্বরূপ:

      'db' => [
          'class' => 'yii\db\Connection',
          'dsn' => 'mysql:host=localhost;dbname=mydatabase',
          'username' => 'root',
          'password' => '',
          'charset' => 'utf8',
      ],
      
  4. ডেটাবেস মাইগ্রেশন চালানো:

    php yii migrate
    
  5. Yii সার্ভার চালু করা:
    • প্রোজেক্ট ফোল্ডারে গিয়ে এই কমান্ডটি চালান:

      php yii serve
      
  6. ওয়েব ব্রাউজারে অ্যাপ্লিকেশন দেখতে:
    • ওয়েব ব্রাউজারে http://localhost:8080 এ গিয়ে অ্যাপ্লিকেশন দেখুন।

৩. Yii 3 ইনস্টলেশন

Yii 3 হল Yii ফ্রেমওয়ার্কের পরবর্তী সংস্করণ যা সম্পূর্ণরূপে নতুন আর্কিটেকচার এবং আধুনিক PHP স্ট্যান্ডার্ড অনুযায়ী নির্মিত। Yii 3 বর্তমানে বিটা পর্যায়ে রয়েছে এবং এর অনেক ফিচার এখনও উন্নয়নের মধ্যে রয়েছে। Yii 3 ইনস্টল করার জন্য Composer ব্যবহৃত হয়, তবে এর ইনস্টলেশন প্রক্রিয়া কিছুটা ভিন্ন।

Yii 3 ইনস্টলেশন:

  1. Composer ব্যবহার করে Yii 3 ইনস্টল:
    • Yii 3 ইনস্টল করার জন্য নিচের কমান্ডটি ব্যবহার করুন:

      composer create-project yiisoft/yii-demo-app myapp
      
  2. প্রোজেক্ট ডিরেক্টরিতে যান:
    • ইনস্টলেশন শেষে নতুন প্রোজেক্ট ফোল্ডারে যেতে হবে:

      cd myapp
      
  3. Yii 3 সার্ভার চালানো:
    • Yii 3 প্রোজেক্ট চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

      php yii serve
      
  4. ওয়েব ব্রাউজারে অ্যাপ্লিকেশন দেখতে:
    • ওয়েব ব্রাউজারে http://localhost:8080 এ গিয়ে অ্যাপ্লিকেশন দেখুন।

সারাংশ

  • Yii 2 হলো Yii ফ্রেমওয়ার্কের বর্তমানে ব্যবহৃত এবং স্থিতিশীল সংস্করণ। Yii 2 এর Basic এবং Advanced টেমপ্লেট রয়েছে, যা বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরি করতে সহায়তা করে।
  • Yii 3 হচ্ছে Yii ফ্রেমওয়ার্কের পরবর্তী সংস্করণ, যা আধুনিক PHP স্ট্যান্ডার্ড অনুসরণ করে এবং আরও কাস্টমাইজযোগ্য ও মডিউলার আর্কিটেকচার প্রদান করে।

Yii 2 ইনস্টল করতে Composer ব্যবহার করা সহজ এবং এটি অনেক ডেভেলপারদের মধ্যে জনপ্রিয়। Yii 3 এখনও বিটা পর্যায়ে রয়েছে এবং ভবিষ্যতে আরো উন্নত ফিচার প্রদান করবে।

Content added By
Promotion

Are you sure to start over?

Loading...