آموزش نصب SourceGuardian (sg_loader) در سرور cPanel

SourceGuardian چیست؟

SourceGuardian یک ابزار رمزنگاری کد PHP است که توسعه‌دهندگان از آن برای محافظت از سورس‌کد اپلیکیشن‌های PHP خود استفاده می‌کنند. فایل‌های PHP رمزنگاری‌شده با SourceGuardian برای اجرا به ماژول sg_loader نیاز دارند.

اگر اسکریپت یا نرم‌افزار PHP خریداری شده‌ای دارید که با SourceGuardian رمزنگاری شده، باید sg_loader را روی سرور نصب کنید. در این مقاله نحوه نصب آن در سرور cPanel را آموزش می‌دهیم.

پیش‌نیازها

برای نصب SourceGuardian به دسترسی root (SSH) به سرور، نسخه PHP نصب‌شده روی سرور، و سیستم‌عامل لینوکس ۶۴ بیتی نیاز دارید.

مراحل نصب در cPanel

مرحله ۱: شناسایی نسخه PHP و معماری

ابتدا نسخه PHP و معماری سرور را بررسی کنید:

php -v
uname -m

مرحله ۲: دانلود sg_loader

از سایت رسمی SourceGuardian، فایل loader مناسب نسخه PHP خود را دانلود کنید:

cd /tmp
wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
tar -xzf loaders.linux-x86_64.tar.gz

مرحله ۳: کپی فایل loader

فایل loader مناسب نسخه PHP را به مسیر extensions کپی کنید. ابتدا مسیر extensions را پیدا کنید:

php -i | grep extension_dir

سپس فایل مناسب را کپی کنید (مثلاً برای PHP 8.1):

cp /tmp/ixed.8.1.lin /usr/local/lib/php/extensions/

مرحله ۴: ویرایش php.ini

فایل php.ini را ویرایش کنید و خط زیر را اضافه نمایید:

extension=ixed.8.1.lin

مسیر php.ini را با دستور زیر پیدا کنید:

php --ini

مرحله ۵: ری‌استارت وب‌سرور

systemctl restart httpd
# یا برای LiteSpeed:
systemctl restart lsws

مرحله ۶: بررسی نصب

php -m | grep SourceGuardian

یا با phpinfo():

php -r "phpinfo();" | grep -i sourceguardian

نصب برای چند نسخه PHP (EasyApache/MultiPHP)

در cPanel با MultiPHP، هر نسخه PHP فایل ini جداگانه‌ای دارد. باید sg_loader را برای هر نسخه PHP جداگانه نصب کنید. فایل‌های ini معمولاً در مسیر /opt/cpanel/ea-phpXX/root/etc/php.d/ قرار دارند.

نصب در دایرکت ادمین

در دایرکت ادمین مراحل مشابه است. فقط مسیر PHP و extensions متفاوت است. معمولاً در /usr/local/phpXX/lib/php/extensions/ قرار دارد.

جایگزین‌ها

ابزارهای مشابه SourceGuardian شامل ionCube Loader و Zend Guard هستند. ionCube محبوب‌ترین رمزنگاری PHP است و در اکثر هاست‌ها از پیش نصب شده.

اگر نیاز به نصب sg_loader یا ionCube Loader روی سرور مجازی دارید، خدمات کانفیگ سرور میهن هاستینگ شامل نصب و پیکربندی loaderهای PHP نیز می‌شود. همچنین هاست وردپرس میهن هاستینگ با ionCube و SourceGuardian از پیش نصب‌شده ارائه می‌شود.

⚙️ نصب حرفه‌ای ماژول‌های PHP

نصب SourceGuardian، ionCube و سایر ماژول‌های PHP توسط تیم فنی میهن هاستینگ.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: