چگونه SourceGuardian PHP را در پلسک لینوکسی نصب کنیم؟
توجه داشته باشید در مثال زیر نصب SourceGuardian برای PHP نسخه ۷.۴ نصب شده است و در صورت نیاز به فعال کردن در ورژن دیگر php ، نیاز است ورژن ۷.۴ را در دستورات زیر به ورژن مورد نظر تغییر دهید:
از طریق ssh به سرور لاگین نمایید سپس دستورات زیر را وارد نمایید
mkdir /root/sourceguardian cd /root/sourceguardian wget http://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz tar xzf loaders.linux-x86_64.tar.gz
در برخی موارد دیده شده که در سرورهای ایران،امکان دانلود از ادرس بالا وجود ندارد در این صورت بجای استفاده از لاین ۳ از دستورزیر استفاده کنید:
wget https://pleskhelp.ir/dl/loaders.linux-x86_64.tar.gz --no-check-certificate
فایل lin. را با نسخه ۷.۴ در دایرکتوری ماژول های PHP نسخه ۷.۴ کپی کنید:
cp ixed.7.4.lin /opt/plesk/php/7.4/lib64/php/modules
echo "zend_extension=/opt/plesk/php/7.4/lib64/php/modules/ixed.7.4.lin" > /opt/plesk/php/7.4/etc/php.d/sourceguardian.ini
وب سرور را با دستور زیر ریستارت نمایید:
service httpd restart
با دستور زیربررسی کنید که سورس گاردین نصب شده باشد:
/opt/plesk/php/7.4/bin/php -v
که خروجی به شکل زیر می باشد:
Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.7, Copyright (c) 2002-2016, by ionCube Ltd. with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies with SourceGuardian v12.1.0, Copyright (c) 2000-2017, by SourceGuardian Ltd.
توجه نمایید این آموزش جهت نصب SourceGuardian بر روی ورژن ۷.۴ می باشد. برای نصب SourceGuardian بر روی یک نسخه PHP دیگر، از یک نسخه PHP مناسب در مسیر /opt/plesk/php/X.X/lib64/php/modules/ixed.X.X.lin استفاده کنید، در نظر داشته باشید که X.X یک نسخه PHP است.