برای اضافه کردن نسخه‌های جدیدتر PHP (مثلاً PHP 8.3) و همچنین اکستنشن‌هایی مانند SourceGuardian در سیستم عامل CloudLinux همراه با cPanel، باید از ابزارهای مخصوص CloudLinux استفاده کنید، مانند Alt-PHP (که توسط PHP Selector مدیریت می‌شود).

مراحل کامل برای انجام کار:

۱. بررسی نصب بودن PHP Selector (Alt-PHP)

ابتدا مطمئن شوید که PHP Selector نصب شده است:

yum groupinstall alt-php

یا اگر از cl-selector استفاده می‌کنید:

yum install lvemanager alt-php*

 ۲. اضافه کردن نسخه‌های جدید PHP (مثلاً 8.3)

برای لیست نسخه‌های موجود:

yum list available alt-php*

نصب نسخه‌ی جدیدتر PHP، مثلاً:

yum install alt-php83*

بعد از نصب، به WHM وارد شوید و از مسیر زیر مطمئن شوید که نسخه‌ی جدید در PHP Selector فعال است:

WHM → Software → MultiPHP Manager
WHM → Software → CloudLinux PHP Selector

 ۳. نصب اکستنشن SourceGuardian

برای Alt-PHP (که PHP Selector استفاده می‌کند)، باید نسخه‌ی SourceGuardian مخصوص Alt-PHP را نصب کنید.

مثلاً برای PHP 8.2:

yum install alt-php82-php-sourceguardian

برای PHP 8.3:

yum install alt-php83-php-sourceguardian

اگر نمی‌دانید کدام نسخه‌ها نصب هستند:

yum list installed | grep sourceguardian

۴. اطمینان از فعال شدن اکستنشن در PHP Selector

بعد از نصب، به سی‌پنل یوزر وارد شوید و از بخش Select PHP Version → تیک SourceGuardian را بزنید.

۵. ریست کردن CageFS (اختیاری اما توصیه‌شده)

برای اطمینان از اعمال تنظیمات روی تمام یوزرها:

cagefsctl --force-update
cagefsctl --reinit

۶. اگر باز هم در PHP Selector ظاهر نمی‌شود:

گاهی اوقات باید اکستنشن را به صورت دستی در مسیر مربوطه فعال کنید یا کش PHP Selector را ریست کنید.

همچنین اطمینان حاصل کنید که:

/etc/cl.selector/php.conf

به‌روز باشد.

نصب  از طریق  اسکریپت : 

آیا این پاسخ مفید بود؟ 0 کاربر این مقاله را مفید می دانند (0 رای)