PHP মডিউল এবং এক্সটেনশন ইনস্টল করা

PHP এবং Python ভার্সন ম্যানেজমেন্ট - সিপ্যানেল (CPanel) - Web Development

229

PHP মডিউল এবং এক্সটেনশন হলো PHP এর অতিরিক্ত ফিচার যা ওয়েবসাইট বা অ্যাপ্লিকেশনের কার্যকারিতা বৃদ্ধির জন্য ব্যবহার করা হয়। বিভিন্ন PHP মডিউল এবং এক্সটেনশন ওয়েবসাইটের পারফরম্যান্স, নিরাপত্তা এবং ফিচার সেট উন্নত করতে সাহায্য করে। সিপ্যানেল ব্যবহারকারীরা সহজেই তাদের PHP কনফিগারেশন কাস্টমাইজ করতে এবং প্রয়োজনীয় PHP মডিউল ও এক্সটেনশন ইনস্টল করতে পারেন।

এই গাইডে আমরা দেখব কীভাবে সিপ্যানেলে PHP মডিউল এবং এক্সটেনশন ইনস্টল করতে হয়।


১. PHP মডিউল এবং এক্সটেনশন কী?

PHP মডিউল এবং এক্সটেনশন হলো এমন সফটওয়্যার কম্পোনেন্ট যা PHP এর কার্যক্ষমতা বৃদ্ধির জন্য তৈরি করা হয়। এগুলির মাধ্যমে PHP কোড নতুন নতুন ফিচার বা ফাংশনালিটি পায়। কিছু জনপ্রিয় PHP মডিউল এবং এক্সটেনশন হলো:

  • GD Library: ইমেজ প্রসেসিং এর জন্য।
  • cURL: ওয়েব সার্ভিস এবং API ইন্টিগ্রেশনের জন্য।
  • mbstring: মাল্টিবাইট স্ট্রিং (যেমন UTF-8) হ্যান্ডলিং এর জন্য।
  • OPcache: PHP কোডের পারফরম্যান্স অপটিমাইজ করার জন্য।
  • Xdebug: ডিবাগিং এবং প্রোফাইলিংয়ের জন্য।

২. সিপ্যানেলে PHP মডিউল এবং এক্সটেনশন ইনস্টল করার পদ্ধতি

সিপ্যানেলে PHP মডিউল এবং এক্সটেনশন ইনস্টল করা খুবই সহজ, তবে কিছু কনফিগারেশন পরিবর্তন করার প্রয়োজন হতে পারে। সিপ্যানেলে এই কাজটি করার জন্য সাধারণত PHP Selector বা MultiPHP Manager টুল ব্যবহৃত হয়। এটি সাধারণত CloudLinux বা cPanel পরিবেশে উপলব্ধ থাকে। নিচে ধাপে ধাপে দেখানো হলো কীভাবে PHP মডিউল ইনস্টল করা যায়।

PHP মডিউল এবং এক্সটেনশন ইনস্টল করার জন্য ধাপ:

  1. সিপ্যানেলে লগইন করুন: সিপ্যানেলে আপনার অ্যাকাউন্টে লগইন করুন।
  2. MultiPHP Manager নির্বাচন করুন: সিপ্যানেলের Software সেকশনে যান এবং MultiPHP Manager অপশনটি নির্বাচন করুন। এটি আপনাকে আপনার সার্ভারে PHP ভার্সন এবং এর কনফিগারেশন সেটআপ করার সুযোগ দেয়।
  3. PHP Selector খুলুন: যদি আপনার সিপ্যানেল CloudLinux সাপোর্ট করে, তবে আপনি PHP Selector অপশনটি দেখতে পাবেন। এখানে আপনি সহজেই PHP মডিউল এবং এক্সটেনশন নির্বাচন এবং কনফিগার করতে পারবেন।
  4. PHP এক্সটেনশন কনফিগার করুন:
    • PHP Selector এ গিয়ে, আপনি যেই PHP ভার্সনে কাজ করতে চান তা নির্বাচন করুন।
    • তারপর, Select PHP Extensions এ ক্লিক করুন।
    • এখানে আপনি PHP এর জন্য প্রয়োজনীয় এক্সটেনশনগুলোর তালিকা পাবেন। যেমন:
      • cURL
      • GD
      • mbstring
      • OPcache
    • যে এক্সটেনশনটি আপনি ইনস্টল করতে চান তা নির্বাচন করুন এবং Save বাটনে ক্লিক করুন।
  5. নতুন কনফিগারেশন সেভ করুন: এক্সটেনশন বা মডিউল সিলেক্ট করার পর, আপনার কনফিগারেশন সেভ হয়ে যাবে এবং তা ওয়েবসাইটে প্রয়োগ হতে থাকবে।

৩. PHP মডিউল এবং এক্সটেনশন ম্যানুয়ালি ইনস্টল করা

কিছু মডিউল এবং এক্সটেনশন শুধুমাত্র সিপ্যানেলের টুলস দিয়ে ইনস্টল করা যায় না। এই ক্ষেত্রে, আপনাকে ম্যানুয়ালি PHP মডিউল ইনস্টল করতে হতে পারে। এই ধরনের ইনস্টলেশন সাধারণত সার্ভার অ্যাডমিনের কাজ, কিন্তু আপনি যদি নিজে করতে চান, নিচের ধাপগুলো অনুসরণ করতে পারেন।

ম্যানুয়াল ইনস্টলেশন পদ্ধতি:

  1. SSH দিয়ে সার্ভারে লগইন করুন: SSH (Secure Shell) ব্যবহার করে আপনার সার্ভারে লগইন করুন। আপনি যদি cPanel ব্যবহারকারী হন, তাহলে SSH অ্যাক্সেস আপনার হোস্টিং প্ল্যানের সাথে পাওয়া যায়।
  2. PHP মডিউল ইনস্টল করার জন্য কমান্ড ব্যবহার করুন: PHP এক্সটেনশন ইনস্টল করার জন্য সাধারণত pecl বা yum কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, cURL ইনস্টল করতে:

    sudo yum install php-curl
    

    অথবা, PECL এর মাধ্যমে ইনস্টল করতে:

    sudo pecl install curl
    
  3. php.ini ফাইল আপডেট করুন: PHP এক্সটেনশন ইনস্টল করার পর, আপনাকে আপনার php.ini ফাইল আপডেট করতে হতে পারে যাতে নতুন এক্সটেনশনটি সক্রিয় হয়। php.ini ফাইলটি সাধারণত /etc/php.ini বা /opt/cpanel/ এর মধ্যে থাকে।

    উদাহরণস্বরূপ, cURL এক্সটেনশন সক্রিয় করতে, php.ini ফাইলে নিচের লাইনটি যুক্ত করুন:

    extension=curl.so
    
  4. Apache সার্ভার রিস্টার্ট করুন: PHP এক্সটেনশন ইনস্টল এবং কনফিগার করার পর, পরিবর্তনগুলো কার্যকর করতে Apache সার্ভার রিস্টার্ট করতে হবে:

    sudo systemctl restart apache2
    

    অথবা:

    sudo service httpd restart
    
  5. ফাংশন চেক করুন: PHP এক্সটেনশন ইনস্টল হয়ে গেলে, আপনি এটি চেক করতে phpinfo() ফাইল ব্যবহার করতে পারেন। একটি ফাইল তৈরি করুন এবং এতে নিচের কোডটি যোগ করুন:

    <?php
    phpinfo();
    ?>
    

    তারপর এই ফাইলটি ব্রাউজারে খুলুন এবং নিশ্চিত করুন যে এক্সটেনশনটি সক্রিয় আছে।


৪. PHP এক্সটেনশনগুলির গুরুত্ব

PHP এক্সটেনশন এবং মডিউলগুলি ওয়েব অ্যাপ্লিকেশন বা ওয়েবসাইটের কার্যকারিতা বাড়ায়। কিছু সাধারণ PHP এক্সটেনশনের গুরুত্ব:

  • cURL: API ইন্টিগ্রেশন এবং রিমোট সার্ভিসে ডেটা পাঠানোর জন্য।
  • GD: ইমেজ প্রসেসিং এবং গ্যালারি, থাম্বনেইল ইত্যাদি তৈরির জন্য।
  • mbstring: মাল্টিবাইট স্ট্রিং হ্যান্ডলিংয়ের জন্য, বিশেষ করে আন্তর্জাতিক ভাষার জন্য।
  • OPcache: কোড কেশিং, যা ওয়েবসাইটের পারফরম্যান্স বাড়ায়।

এভাবে, সিপ্যানেলে PHP মডিউল এবং এক্সটেনশন ইনস্টল এবং কনফিগার করে আপনি আপনার ওয়েবসাইটের কার্যক্ষমতা এবং নিরাপত্তা নিশ্চিত করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...