SourceGuardian در دایرکت ادمین
SourceGuardian یک ابزار رمزنگاری PHP است. برای اجرای فایلهای رمزنگاریشده، ماژول sg_loader باید روی سرور نصب باشد. در این مقاله نصب آن در دایرکت ادمین با CustomBuild را آموزش میدهیم.
نصب با CustomBuild
cd /usr/local/directadmin/custombuild
./build set sourceguardian yes
./build sourceguardian
CustomBuild نسخه مناسب sg_loader را برای PHP نصبشده دانلود و نصب میکند.
بررسی نصب
php -m | grep SourceGuardian
یا با phpinfo:
php -i | grep -i sourceguardian
نصب دستی
اگر CustomBuild کار نکرد:
مرحله ۱: دانلود
cd /tmp
wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
tar xzf loaders.linux-x86_64.tar.gz
مرحله ۲: کپی loader
نسخه PHP را بررسی کنید:
php -v
فایل مناسب را کپی کنید:
cp ixed.8.1.lin $(php -i | grep extension_dir | awk '{print $3}')/
مرحله ۳: فعالسازی در php.ini
echo "extension=ixed.8.1.lin" >> /usr/local/php81/lib/php.ini
مرحله ۴: ریاستارت
systemctl restart httpd
# یا
systemctl restart lsws
نصب برای چند نسخه PHP
اگر چند نسخه PHP نصب دارید (PHP Multi)، باید sg_loader برای هر نسخه جداگانه نصب شود. CustomBuild این کار را خودکار انجام میدهد.
جایگزین: ionCube
ionCube Loader محبوبترین رقیب SourceGuardian است و در اکثر هاستها از پیش نصب شده.
هاست وردپرس میهن هاستینگ با SourceGuardian و ionCube نصبشده. کانفیگ سرور شامل نصب ماژولهای PHP. سرور مجازی با CustomBuild.