نصب IonCube روی لوکال هاست با نرم‌افزار Xampp

تکنولوژی IonCube در php برای رمزگذاری و قفل کدها استفاده می‌شود و بنابراین برای اجرای این کدها، حتما باید روی سرور هم نصب باشد. منتها از آنجایی که به صورت پیش‌فرض روی سرورهای لوکال نصب نیست، باید به صورت دستی اضافه شود.

در غیر این صورت هنگام مثلا فعال‌سازی برخی افزونه‌ها که از این تکنولوژی استفاده می‌کنند، با پیام زیر در پیشخوان روبرو می‌شوید:

Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance

مراحل نصب بر لوکال هاست با زمپ

اگر برای راه‌اندازی سرور لوکال روی کامپیوتر خود از نرم‌افزار Xampp استفاده می‌کنید، نصب و فعال‌سازی IonCube به سادگی آب خوردن است.

الف. ابتدا از سایت IonCube نسخه مورد نظر خود را به صورت فایل فشرده (zip) دانلود ‌کنید (مثلا نسخه مناسب ویندوز 64 بیت):

ب. سپس فایل دانلود شده را به فولدر htdocs (واقع در فولدر Xampp) انتقال ‌دهید و همانجا از حالت فشرده خارج کنید:

ضمنا برای راحتی کار در طول مراحل بعدی، نام طولانی فولدر ioncube_loaders_win_vc15_x86-64 را به ioncube تغییر دهید.

ج. حالا که اینکار را کردید، نرم‌افزار زمپ را باز و سرور را روشن کنید و از مرورگر خود به مسیر زیر بروید:

https://localhost/ioncube/ioncube/loader-wizard.php

اکنون با چنین صفحه‌ای روبرو می‌شوید:

د. بعد از چند ثانیه مکث، صفحه جدید زیر برای شما به نمایش درمی‌آید و در اینجا تمام مراحلی که از الآن باید طی شود به ترتیب عنوان شده است:

د-1) ابتدا فایل zip را دانلود و از حالت فشرده خارج کنید و تمام محتویات آن را کپی بگیرید.

د-2) سپس از مسیر زیر، وارد فولدر ext (واقع در فولدرphp در زمپ) شوید و محتویاتی را که کپی گرفته بودید قرار بدهید:

C:\xampp\php\ext

و به علاوه مطمئن باشید که فایل ioncube_loaders_win_7.3.dll در فولدر ext موجود است.


د-3) حالا به فولدر php بروید و فایل php.ini را پیدا کنید (این فایل عموما با همان نام php نمایش داده می‌شود). بعد از اینکه یافتید، با notepad باز کنید و مسیری را که در مرحله سه برای شما نوشته شده است مطابق شکل زیر در فایل php قرار دهید و ذخیره کنید:

zend_extension = &quotC:\xampp\php\ext\ioncube_loader_win_7.3.dll&quot


د-4) حالا یک بار سرویس‌‎های آپاچی و MySQL را خاموش و مجددا روشن کنید.


د-5) در مرحله پنجم و آخر روی عبارت click here to test the loader کلیک کنید. اگر با پنچره سبزرنگ زیر روبرو شدید، مراحل نصب به درستی انجام شده است.

در آخر اینکه می‌توانید همین مراحل را به صورت ویدیوی آموزشی از اینجا ببینید.

وندا نوژن