در دنیایی که کدهای نرم افزاری ، اهمیت بسیار زیادی دارد ، ایمن سازی کدها بسیار مهم است. ماژول "Source Guardian Loader" لایه هایی از امنیت، عملکرد و سهولت استفاده ، را با هم ترکیب می نماید تا نیازهای امنیتی توسعه دهندگان را برآورده گرداند. ادغام هماهنگ این ماژول با محیط "PHP"، به شما امکان میدهد تا روی آنچه واقعاً مهم است تمرکز نمایید - ایجاد راهحلهای نرمافزاری جذاب و در عین حال محافظت از کدهای نرم افزاری از جمله سرمایهگذاری فکری شماست
"Source Guardian Loader" از مجموعه ای از فایلها با پسوندهای "PHP" تشکیل شده است که به عنوان گذرگاه برای اجرای فایل های "PHP" کدگذاری شده عمل می نماید. هنگامی که توسعه دهندگان از "Source Guardian" برای مبهم کردن و رمزگذاری کدهای "PHP" خود استفاده می نمایند، درک یا تکرار کدها برای کاربران غیرمجاز، بسیار سخت میگردد. جهت استفاده از مزایای این ماژول ، باید "Source Guardian Loader" روی سرور میزبانی ، نصب و فعال گردیده باشد.
رمزگذار "Source Guardian" از کدهای "PHP" شما با کامپایل کردن به کد باینری ، از کد منبع "PHP" شما محافظت می نماید، سپس با یک لایه رمزگذاری تکمیل می گردد . این ماژول در دو نسخه استاندارد و پرو عرضه می گردد. و از تمامی نسخه های "PHP" به طور کامل پشتیبانی می نماید.
1- از طریق نرم افزار "Remote Desktop Connection" به ویندوز سرور خود متصل شوید:
2- در ابتدا باید بسته نرم افزاری این ماژول دانلود گردد ؛ مرورگر ویندوز سرور را باز نمایید :
برای دانلود لودر به سایت سورس گاردین مراجعه نمایید و بسته "zip archive" مربوط به "Windows 64-bit" را دانلود نمایید:
"https://www.sourceguardian.com/loaders.html"
3- پس از دانلود فایل، آن را از حالت فشرده خارج نمایید. هر ورژن "php" لودر اختصاصی ورژن خودش را دارد، مثلا "ixed.8.2.win" برای "php 8.2" یا "ixed.7.4.win" برای "php 7.4" طراحی و تهیه گردیده است.
در کنار هر ورژن از ورژن های "php" یک نسخه "ts" موجود می باشد که اگر ساختار "php" به صورت "dynamic library" نصب گردیده باشد و اینکه قابلیت "thread safety" آن فعال گردیده باشد لازم است که از فایل ها با نسخه “ts” استفاده گردد.
4- فایل لودر سورس گاردین مورد نظر را باید در مسیر زیر جایگذاری نماییم:
C:\Program Files (x86)\Plesk\Additional\PleskPHP[custom version]\ext\
اگر قصد دارید برای ورژن های مختلف "php" این ماژول را نصب و فعال نمایید، باید برای هر کدام از نسخه های "php" جداگانه فایل نصب ماژول را را در پوشه مخصوص خودش جایگزاری نمایید. به این صورت که اگر قصد نصب این ماژول برای "php 7.4" انجام دهید باید در پوشه "pleskphp74" وارد نمایید.
فعال سازی سورس گاردین در پنل پلسک:
5- مرحله بعدی نصب و فعال سازی "Source Guardian" درکنترل پنل پلسک می باشد ، با کاربری و سطح دسترسی ادمین وارد کنترل پنل پلسک شوید :
"yourdomain.com:8880"
6- به قسمت "Tools & Setting" مراجعه نمایید و از بخش "General Settings" گزینه "PHP Settings" را انتخاب نمایید .
7- پس از وارد شدن در صفحه تنظیمات با انتخاب نسخه "php" مدنظر در صفحه باز شده از بالای صفحه ، به تب "php.ini" مراجعه و تا انتهای صفحه اسکرول نمایید. حال باید مسیر ماژول گذاشته شده در مسیر قبلی برای ورژن "php" مدنظر در ویندوز سرور ، را به انتهای فایل اضافه گردد :
zend_extension="C:\Program Files(x86)\Plesk\Additional\PleskPHP[custom version]\ext\ixed.[custom version].win"
در خط بالا "[custom version]" را با نسخه "php" مدنظر جایگزاری نمایید.
روی گزینه "save" کلیک نمایید و منتظر بمانید تا عملیات نصب و ذخیره فایل به پایان برسد. اکنون ماژول "Source Guardian Loader" برروی سرور میزبانی شما نصب و فعال گردیده است.