دليل المادة
الموقعلينكستمت ترقية الخادم إلى إصدار أعلى من بيئة PHP ، وستكون سرعة فتح صفحة الويب أسرع بثلاث إلى خمس مرات من إصدار PHP السابق ، كما تم تحسين أمان موقع الويب.
ولكن قبل ترقية إصدار PHP ، من المهم جدًا معرفة ما إذا كان موقع الويب متوافقًا تمامًا مع بيئة PHP المراد ترقيتها ، لأنه إذا تعذر فتح صفحة الويب أو تعذر تحميل الصفحة بالكامل ، فسيكون ذلك مزعجًا.
كيفية ترقية إصدار PHP للموقع على خادم Linux؟
هنا مقدمة عن خادم Linux CentOS7.3 الطريقة المحددة للترقية من PHP5.6.40 إلى PHP7.4.28.
الخطوه 1:اعرض إصدار PHP المثبت على خادم Linux الحالي ▼
php -v
الخطوه 2:إغلاق 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 ▼
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 Version Switcher: حدد إصدار PHP 7.4.28 يدويًا ▼
- انقر فوق محوّل إصدار PHP (هنا ستحصل على إصدار PHP للخادم والوحدات المترجمة التي تم تجميع خادمك معها الآن).
- حدد إصدار PHP الذي تريد تجميعه من القائمة المنسدلة ، ثم انقر فوق التالي.
- في مترجم PHP ، يمكنك إضافة أو إزالة الوحدات كما تريد.
- انقر فوق بدء المترجم وسيبدأ المترجم في العمل في الخلفية.
- يستغرق المجمع من 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 حول كيفية ترقية إصدار 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 ستحل محل هذا الملف!
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيف يمكن ترقية إصدار PHP لموقع الويب على خادم Linux؟ CWP7PHP Version Switcher "لمساعدتك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-27807.html
مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!