PHP 7.0.x এ আপগ্রেড করা হচ্ছে

বিকাশকারী পরিষেবা পোর্টাল v. 4.16.05

21 জুলাই, 2016 থেকে, PHP আর 5.6-এর বেশি পুরানো সংস্করণ সমর্থন করে না। ডিফল্টরূপে, Red Hat/CentOS 6 PHP 5.3.3 ইনস্টল করে এবং Red Hat/CentOS 7 PHP 5.4.16 ইনস্টল করে। এই বিভাগে কিভাবে PHP 7.0 এ আপগ্রেড করতে হয় তা বর্ণনা করা হয়েছে। x

আপনি শুরু করার আগে, এটি সুপারিশ করা হয় যে আপনি:

  • সেগুলির মধ্য দিয়ে যাওয়ার আগে ধাপগুলির সম্পূর্ণ সেটের সাথে নিজেকে পরিচিত করুন৷
  • আপনি যাতে কোনো সমস্যার সম্মুখীন না হন তা নিশ্চিত করতে প্রথমে একটি VM স্ন্যাপশটে আপগ্রেড করার চেষ্টা করুন।

PHP 7.0 এ আপগ্রেড করতে। x :

  1. EPEL RPM সংগ্রহস্থল সক্রিয় করুন (যদি ইতিমধ্যে সক্ষম না থাকে)।
    1. প্রথমে, এন্টারপ্রাইজ লিনাক্স (EPEL) RPM রিপোজিটরির জন্য অতিরিক্ত প্যাকেজগুলি ইতিমধ্যে সক্ষম করা আছে কিনা তা যাচাই করুন:
      rpm -q epel-release
      
    2. যদি কোনো ফলাফল না পাওয়া যায়, তাহলে EPEL RPM সংগ্রহস্থল সক্রিয় করুন।

      Red Hat 6 বা CentOS 6-এর জন্য, লিখুন:

      rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
      

      Red Hat 7 বা CentOS 7-এর জন্য, লিখুন:

      rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
      
  2. IUS RPM সংগ্রহস্থল সক্রিয় করুন (যদি ইতিমধ্যে সক্ষম না থাকে)।
    1. প্রথমে, আপস্ট্রিম স্ট্যাবলের সাথে ইনলাইন (IUS) RPM সংগ্রহস্থল ইতিমধ্যেই সক্ষম হয়েছে কিনা তা যাচাই করুন:
      rpm -q ius-release
      
    2. যদি কোনো ফলাফল না পাওয়া যায়, তাহলে IUS RPM সংগ্রহস্থল সক্রিয় করুন।

      CentOS 6 এর জন্য, লিখুন:

      rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
      

      CentOS 7 এর জন্য, লিখুন:

      rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
      

      Red Hat 6 এর জন্য, লিখুন:

      rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
      

      Red Hat 7 এর জন্য, লিখুন:

      rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
      
  3. Apache বন্ধ করুন:
    service httpd stop
    
  4. সমস্ত ইনস্টল করা পিএইচপি প্যাকেজের একটি তালিকা পান:
    rpm -qa | grep -i php
    
  5. উপরের ধাপ 4-এ তালিকাভুক্ত সমস্ত বিদ্যমান PHP RPMগুলি সরান:
    yum remove php php-common php-cli ...
    
  6. IUS সংগ্রহস্থল থেকে PHP 7 RPM ইনস্টল করুন:
    yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
    
  7. Apache শুরু করুন:
    service httpd start
    
  8. নিশ্চিত করুন যে সংস্করণটি 7.0। x :
    php --version
    

    উপরন্তু, নিশ্চিত করুন যে নিম্নলিখিতগুলি ড্রাশ কমান্ডের একটি তালিকা প্রদান করে (এবং ত্রুটি বার্তা নয়):

    /usr/local/bin/drush help
    
  9. ব্রাউজারে ফলাফল পরীক্ষা করুন:
    1. সাইটে আপনার ব্রাউজার নেভিগেট করুন এবং প্রশাসক হিসাবে লগ ইন করুন।
    2. প্রতিবেদনের অধীনে, স্থিতি প্রতিবেদন নির্বাচন করুন।
    3. অনুপস্থিত PHP মডিউল সংক্রান্ত কোন লাল আইটেম নেই তা নিশ্চিত করুন।