فعال سازی ioncube معمولا برای برنامه هایی که بر پایه php هستند نیاز است و از اجرای کدها به صورت کرک شده و لایسنس نشده محافظت می کند و باعث افزایش سرعت سایت می شود.
ioncube ماژولی مختص به زبان PHP است که در سال 2002 ایجاد شد. هدف ایجاد این ماژول جلوگیری از نمایش و امکان ویرایش کدهاست. اگر یک سیستم بدون لایسنس دارید میتوانید با فعال کردن ioncube امکان اجرای کد بر روی سیستم خود را به صفر برسانید. با فعال کردن این ماژول هم سرعت سایت خود را افزایش میدهید و هم امنیت آن را بالا میبرید.
ionCube کد منبع قابل خواندن را در پرونده های PHP به کد بایت غیرقابل خواندن تبدیل می کند. برای اینکار باید Loader ioncube روی سرور نصب شده باشد و در دسترس PHP قرار گیرد.ionCube Loader به صورت رایگان و تقریباً برای همه سیستم عامل ها مانند ویندوز، لینوکس، FreeBSD و غیره در دسترس است.
برای بررسی نصب بودن ionCube روی سرور مجازی یا هاست سی پنل خود، یک صفحه با محتوی زیر ایجاد کنید و گزارش ایجاد شده را بخوانید:
<?php phpinfo(); ?>
ابتدا وارد کنترل پنل خود شوید. پس از ورود به سیپنل از بخش “SOFTWARE” روی “Select PHP Version” کلیک کنید.
با توجه به نیاز خود گزینه های Ioncube_loader، Pdo، Soap و Sourceguardian را تیک بزنید.
به این شکل توابع مورد نیاز شما فعال شد.
برای این کار با دقت مراحل گفته شده را انجام دهید. در اولین گام پس از لاگین شدن در WHM، بخش “Software” را در سمت چپ پنجره بازشده یافته و گزینه “EasyApache4” را انتخاب کنید. حالا مطابق تصویر روی گزینه “Customize” کلیک کنید.
در منوی سمت چپ، به PHP Extensions رفته و ionCube مورد نظر را انتخاب کنید. مثلا (ionCube 12 loaders for PHP 7.4).
روی دکمه آبی کلیک کنید، هشداری برای شما ارسال خواهد شد. گزینه “yes” را انتخاب کنید ، سپس Next را انتخاب کنید.
در پایان پس از این کار در پنجره بازشده روی “Provision” کلیک کنید.
به پیکربندی سرور -> تنظیمات Tweak -> PHP بروید.
در CPanel PHP loader، تیک گزینه ioncube را بزنید.
روی دکمه Save کلیک کنید.