বিকাশকারী পরিষেবা পোর্টাল 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 :
- EPEL RPM সংগ্রহস্থল সক্রিয় করুন (যদি ইতিমধ্যে সক্ষম না থাকে)।
- প্রথমে, এন্টারপ্রাইজ লিনাক্স (EPEL) RPM সংগ্রহস্থলের জন্য অতিরিক্ত প্যাকেজগুলি ইতিমধ্যে সক্ষম করা আছে কিনা তা যাচাই করুন:
rpm -q epel-release
- যদি কোনো ফলাফল না পাওয়া যায়, তাহলে 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
- প্রথমে, এন্টারপ্রাইজ লিনাক্স (EPEL) RPM সংগ্রহস্থলের জন্য অতিরিক্ত প্যাকেজগুলি ইতিমধ্যে সক্ষম করা আছে কিনা তা যাচাই করুন:
- IUS RPM সংগ্রহস্থল সক্রিয় করুন (যদি ইতিমধ্যে সক্ষম না থাকে)।
- প্রথমে, আপস্ট্রিম স্ট্যাবলের সাথে ইনলাইন (IUS) RPM সংগ্রহস্থল ইতিমধ্যেই সক্ষম হয়েছে কিনা তা যাচাই করুন:
rpm -q ius-release
- যদি কোনো ফলাফল না পাওয়া যায়, তাহলে 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
- প্রথমে, আপস্ট্রিম স্ট্যাবলের সাথে ইনলাইন (IUS) RPM সংগ্রহস্থল ইতিমধ্যেই সক্ষম হয়েছে কিনা তা যাচাই করুন:
- অ্যাপাচি বন্ধ করুন:
service httpd stop
- সমস্ত ইনস্টল করা পিএইচপি প্যাকেজের একটি তালিকা পান:
rpm -qa | grep -i php
- উপরের ধাপ 4 এ তালিকাভুক্ত সমস্ত বিদ্যমান পিএইচপি RPMগুলি সরান:
yum remove php php-common php-cli ...
- IUS সংগ্রহস্থল থেকে PHP 7 RPM ইনস্টল করুন:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Apache শুরু করুন:
service httpd start
- নিশ্চিত করুন যে সংস্করণটি 7.0। x :
php --version
উপরন্তু, নিশ্চিত করুন যে নিম্নলিখিতগুলি ড্রাশ কমান্ডের একটি তালিকা প্রদান করে (এবং ত্রুটি বার্তা নয়):
/usr/local/bin/drush help
- ব্রাউজারে ফলাফল পরীক্ষা করুন:
- সাইটে আপনার ব্রাউজার নেভিগেট করুন এবং প্রশাসক হিসাবে লগ ইন করুন।
- প্রতিবেদনের অধীনে, স্থিতি প্রতিবেদন নির্বাচন করুন।
- অনুপস্থিত PHP মডিউল সংক্রান্ত কোন লাল আইটেম নেই তা নিশ্চিত করুন।