كيفية ترقية إصدار PHP للموقع على خادم Linux؟ CWP7PHP الإصدار الجلاد

سيؤدي ترقية خادم Linux الخاص بموقع الويب إلى إصدار أعلى من PHP إلى تحميل صفحات الويب بشكل أسرع من 3 إلى 5 مرات مقارنة بإصدار PHP السابق، مع تحسين أمان موقع الويب أيضًا.

ولكن قبل ترقية إصدار PHP ، من المهم جدًا معرفة ما إذا كان موقع الويب متوافقًا تمامًا مع بيئة PHP المراد ترقيتها ، لأنه إذا تعذر فتح صفحة الويب أو تعذر تحميل الصفحة بالكامل ، فسيكون ذلك مزعجًا.

كيفية ترقية إصدار PHP للموقع على خادم Linux؟

يصف هذا القسم الخطوات المحددة لترقية خادم CentOS 7.3 Linux من PHP 5.6.40 إلى PHP 7.4.28.

الخطوة 1: تحقق من إصدار PHP المثبت على خادم Linux الحالي ▼

php -v

الخطوة الثانية: تعطيل php-fpm ▼

service php-fpm stop

الخطوة 3: إلغاء تثبيت PHP ▼

yum remove php-common

الخطوة 4: تثبيت مصدر EPEL ▼

yum install epel-release

الخطوة 5: تثبيت مصدر remi ▼

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

الخطوة 6: تثبيت yum-config-manager ▼

yum -y install yum-utils

الخطوة 7: استخدم yum-config-manager لتحديد مستودع php7.4 الخاص بـ remi ▼

yum-config-manager –enable remi-php74

الخطوة 8: تثبيت وتحديث PHP ▼

yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y

الخطوة 9: تحقق من إصدار PHP الحالي لديك ▼

php -v
  • 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……

كيفية ترقية CWP7 لتغيير إصدار PHP؟

إذا قمت بتثبيت لوحة تحكم CWP ، فيرجى تجاهل الخطوات المذكورة أعلاه واتباع البرنامج التعليمي أدناه لتغيير إصدار PHP.

الآن CWP 7 لديه خيار PHP Switch حيث يمكنك التبديل إلى إصدار PHP مختلف بسهولة شديدة وإعادة تجميعه مع الوحدات المطلوبة.

في لوحة تحكم CWP، انقر على الجانب الأيسر ← إعدادات PHP ← مُبدِّل إصدار PHP: حدد إصدار PHP 7.4.28 يدويًا ▼

كيف يقوم CWP بترقية إصدار PHP؟ يقوم مبدل إصدار PHP بتحديد إصدار PHP 7.4/8.1

  1. انقر فوق محوّل إصدار PHP (هنا ستحصل على إصدار PHP للخادم والوحدات المترجمة التي تم تجميع خادمك معها الآن).
  2. حدد إصدار PHP الذي تريد تجميعه من القائمة المنسدلة ، ثم انقر فوق التالي.
  3. في مترجم PHP ، يمكنك إضافة أو إزالة الوحدات كما تريد.
  4. انقر فوق بدء المترجم وسيبدأ المترجم في العمل في الخلفية.
  • يستغرق المجمع من 5 إلى 20 دقيقة ليكتمل ، اعتمادًا على الوحدات التي قمت بتثبيتها وطاقة وحدة المعالجة المركزية.
  • يمكنك التحقق مرة أخرى خلال 15 دقيقة والتحقق من إصدار PHP والوحدات النمطية التي لديك الآن في CWP - PHP Version Switch.
  • سيعمل موقع الويب الخاص بك و CWP كالمعتاد أثناء التجميع ، وسيتم تحديث إصدار PHP بعد اكتمال التجميع.

يمكنك التحقق من سجل تجميع PHP في الملف:

/var/log/php-rebuild.log

إذا كنت تريد مراقبة المترجم ، فاستخدم هذا الأمر في الصدفة:

tail -f /var/log/php-rebuild.log

كيفية ترقية وتغيير إصدار PHP في CWPيو توب YouTubeفيديو تعليمي

إليك فيديو تعليمي على YouTube حول كيفية ترقية إصدار PHP لموقع الويب الخاص بك من لوحة التحكم CWP:

كيفية إضافة إشارات بناء مخصصة إلى PHP Switcher؟

يمكن القيام بذلك عن طريق تحرير ملف التكوين الموجود في:

CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/

CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/

مثال:

/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini

في نهاية هذا الملف نضيف:

[shmop-test]
default=0
option="--enable-shmop"
  • بين قوسين مربعين[shmop-test]، تقوم بإنشاء الاسم الذي سيتم استخدامه للبناء ، والذي يجب أن يكون فريدًا وغير محدد مسبقًا في الملف.
  • تحت الخيارات ، تحتاج إلى تحديد إشارات البناء.
  • بعد التحرير ، يمكنك إنشاء PHP جديدة من محوّل إصدار CWP PHP.
  • لاحظ أن تحديثات CWP ستحل محل هذا الملف!

نأمل أن تكون المقالة "كيفية ترقية إصدار PHP لموقع ويب على خادم Linux؟ CWP7 PHP Version Switcher" المنشورة على مدونة Chen Weiliang ( https://www.chenweiliang.com/ ) مفيدة لك.

لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-27807.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لا يوجد أي مشكلة في هذا الأمر.

انتقل إلى الأعلى