روش اول: نصب در سی پنل (cPanel/WHM)
این روش سادهترین روش برای کاربران هاست اشتراکی است.
مراحل نصب در WHM (دسترسی ریشه):
-
ابتدا وارد WHM شوید و لودرها را دانلود کنید:
cd /tmp
wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
tar -xzf loaders.linux-x86_64.tar.gz
-
فایل مناسب نسخه PHP خود را کپی کنید (مثال برای PHP 8.3):
cp /tmp/ixed.8.3.lin /opt/cpanel/ea-php83/root/usr/lib64/php/modules/
-
فایل تنظیمات را ایجاد کنید:
echo "extension=ixed.8.3.lin" > /opt/cpanel/ea-php83/root/etc/php.d/01-sourceguardian.ini
-
PHP-FPM را ریستارت کنید:
systemctl restart ea-php83-php-fpm
نصب در سی پنل (بدون دسترسی ریشه):
اگر دسترسی SSH ندارید:
-
وارد cPanel شوید
-
به بخش "Select PHP Version" بروید
-
تیک گزینه "sourceguardian" را فعال کنید
روش دوم: نصب در دایرکت ادمین (DirectAdmin)
مراحل نصب دستی:
-
ابتدا لودر مناسب را دانلود کنید:
cd /tmp
wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
tar xzf loaders.linux-x86_64.tar.gz
-
مسیر افزونههای PHP را پیدا کنید:
php -i | grep extension_dir
-
فایل مناسب نسخه PHP خود را کپی کنید (مثال برای PHP 7.4):
cp ixed.7.4.lin /usr/local/lib/php/extensions/no-debug-non-zts-20190902/
-
فایل php.ini را ویرایش کرده و خط زیر را اضافه کنید:
extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20190902/ixed.7.4.lin"
-
وب سرور را ریستارت کنید:
service httpd restart
systemctl restart php-fpm
روش سوم: نصب در کنترل پنل ب塔 (宝塔)
-
وارد پنل ب塔 شوید
-
به بخش Software Store بروید
-
نسخه PHP مورد نظر را مدیریت کنید
-
در تب "Install Extensions" عبارت SourceGuardian را جستجو کنید
-
روی دکمه Install کلیک کنید
روش چهارم: نصب در هاستهای اشتراکی (بدون SSH)
اگر به SSH دسترسی ندارید و هاست شما از کنترل پنل ساده استفاده میکند:
-
فایلهای لودر را از سایت رسمی SourceGuardian دانلود کنید
-
با استفاده از FileZilla یا FTP Manager، فایل لودر مناسب را به پوشه myfolder در روت هاست خود آپلود کنید
-
وارد کنترل پنل هاست خود شوید
-
به بخش PHP and Zend Extensions بروید
-
فایل لودر را پیدا کرده و روی Load کلیک کنید
-
نام دلخواه برای افزونه وارد کنید و تأیید کنید
✅ نحوه بررسی نصب SourceGuardian
برای اطمینان از نصب صحیح:
روش اول - از طریق مرورگر:
یک فایل به نام info.php با محتوای زیر بسازید:
سپس آن را در مرورگر باز کنید و عبارت SourceGuardian را جستجو کنید. اگر بخش مربوط به SourceGuardian را دیدید، نصب موفق بوده است.
روش دوم - از طریق خط فرمان:
خروجی باید شامل عبارت with SourceGuardian vXX باشد.