شناسه پست: 197
بازدید: 967

چگونه  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
فایل .ini را ایجاد کنید و extension را در آنجا طبق دستور زیر فعال کنید:
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 است.

نویسنده