آموزش نصب ioncube روی لاراگون یکی از مهم‌ترین اقداماتی است که برای اجرای بسیاری از افزونه‌ها، قالب‌ها و اسکریپت‌های رمزگذاری‌شده PHP باید انجام دهید. اگر هنگام فعال‌سازی یک افزونه یا قالب با خطای نصب نبودن ionCube Loader مواجه شده‌اید، جای نگرانی نیست.

در این آموزش به صورت کامل و مرحله‌به‌مرحله نحوه نصب ionCube Loader روی Laragon را بررسی می‌کنیم. همچنین نکاتی را توضیح می‌دهیم که معمولاً در بسیاری از آموزش‌های موجود به آن‌ها اشاره نشده است.

آموزش نصب ioncube روی لاراگون 1

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.

این خطا نشان می‌دهد که افزونه یا قالب موردنظر برای اجرا به ماژول ionCube Loader نیاز دارد و باید آن را روی لاراگون فعال کنید.

ionCube Loader چیست و چه کاربردی دارد؟

ionCube Loader چیست و چه کاربردی دارد؟

ionCube Loader یک افزونه PHP است که امکان اجرای فایل‌های رمزگذاری‌شده توسط ionCube Encoder را فراهم می‌کند. بسیاری از توسعه‌دهندگان برای محافظت از کدهای محصولات تجاری خود از ionCube استفاده می‌کنند. به همین دلیل برخی افزونه‌ها، قالب‌ها و اسکریپت‌های PHP بدون نصب این ماژول اجرا نخواهند شد.

مهم‌ترین کاربردهای ionCube:

  1. اجرای افزونه‌ها و قالب‌های رمزگذاری‌شده
  2. محافظت از کدهای PHP
  3. جلوگیری از دسترسی مستقیم به سورس کد
  4. افزایش امنیت نرم‌افزارهای تجاری

لاراگون (Laragon) چیست؟

لاراگون یکی از محبوب‌ترین محیط‌های توسعه محلی (Local Development Environment) برای ویندوز است که امکان اجرای PHP، MySQL، Apache، Nginx و سایر ابزارهای موردنیاز توسعه وب را فراهم می‌کند.

بسیاری از برنامه‌نویسان PHP و کاربران وردپرس از Laragon برای راه‌اندازی لوکال هاست استفاده می‌کنند؛ زیرا:

  • نصب و راه‌اندازی بسیار ساده‌ای دارد.
  • سرعت بالایی ارائه می‌دهد.
  • امکان مدیریت چند نسخه PHP را فراهم می‌کند.
  • برای توسعه وردپرس، لاراول و سایر پروژه‌های PHP بسیار مناسب است.

دانلود مستقیم لاراگون

پیش از شروع آموزش نصب ioncube روی لاراگون باید این نرم‌افزار روی سیستم شما نصب باشد. نکته مهم: نسخه Laragon 6.0 آخرین نسخه کاملاً رایگان این نرم‌افزار محسوب می‌شود. در نسخه‌های جدیدتر برخی قابلیت‌ها به نسخه‌های پولی منتقل شده‌اند. به همین دلیل بسیاری از توسعه‌دهندگان همچنان از Laragon 6.0 استفاده می‌کنند.

دانلود فایل نصبی لاراگون

نسخه: 6.0.0
حجم فایل: 180 مگابایت
دانلود امن

در این صفحه نسخه 6.0 لاراگون را برای دانلود قرار داده‌ایم تا بتوانید بدون محدودیت از امکانات آن استفاده کنید.

پیش‌نیازهای نصب ionCube روی لاراگون

قبل از شروع مراحل نصب، موارد زیر را آماده کنید:

  1. نصب بودن Laragon روی ویندوز
  2. دسترسی به فایل php.ini
  3. دانلود فایل‌های ionCube Loader
  4. اطلاع از نسخه PHP مورد استفاده

دانلود لودرهای ioncube

فایل دانلودی شامل نسخه‌های مختلف لودر ionCube برای PHP است:

  1. ioncube_loaders_win_vc17_x86-64
  2. ioncube_loaders_win_vc14_x86-64
  3. ioncube_loaders_win_vc15_x86-64
  4. ioncube_loaders_win_vc16_x86-64

پیشنهاد می‌شود فایل کامل لودرها را دانلود کنید تا در صورت تغییر نسخه PHP نیاز به دانلود مجدد نداشته باشید.

اطلاعات نسخه PHP مورد نیاز برای افزونه را بدانید

در اینجای آموزش نصب ioncube روی لاراگون قبل از نصب لودر یون کیوب، ابتدا باید بدانید که قالب و افزونه‌ای که دریافت کردید برای کدام از نسخه‌های PHP است و که می‌توان از آن استفاده کرد. وب سایت و مارکت‌های فروش افزونه و قالب، عمدتاً در صفحۀ محصول قید می‌کنند که محصول با کدام نسخۀ PHP سازگار و قابل اجرا است.

آموزش نصب ioncube لوکال هاست

بررسی نسخه و جزئیات ورژن PHP در لاراگون

در درایو C ویندوز به پوشه laragon و سپس پوشه bin و پوشه php بروید تا جزئیات php نصب شده روی این شبیه ساز را با هم بررسی کنیم.

بررسی نسخه و جزئیات ورژن PHP در لاراگون

مانند تصاویر، به انتهای نام پوشه php توجه کنید که نوع VC کدام ورژن است؟! ویندوزهای 64 بیتی ویندوز 10 اغلب برای PHP 7 ورژن 15 و PHP 8 ورژن 16 هستند.

انتخاب نسخه مناسب ionCube Loader

پس از مشخص شدن نسخه PHP باید لودر سازگار را انتخاب کنید.

نسخه PHPنسخه Visual C++فایل ionCube Loader پیشنهادیوضعیت سازگاری
PHP 7.4VC15Windows VC15✅ سازگار
PHP 8.0VC16Windows VC16✅ سازگار
PHP 8.1VC16Windows VC16✅ سازگار
PHP 8.2VC16Windows VC16✅ سازگار
PHP 8.3VC17Windows VC17✅ سازگار
PHP 8.4VC17Windows VC17✅ سازگار

نصب لودر ioncube روی شبیه ساز لوکال هاست

زمانی که فایل zip هرکدام از ورژن‌ها را دانلود کردید، مثلاً در این تصاویر ما نسخه PHP 8,1 را دانلود کردیم، فایل dll را به پوشه ext php 8.1 منتقل کنید.

آموزش نصب ioncube لوکال هاست فارسی

فایل loder-wizard.php یا کل این پوشه را می‌توانید در حالت غیر فشرده (بعنوان پوشه) در پوشه www خود قرار دهید که در انتها با این ویزارد کار داریم.

ماژول یون کیوب لودر روی لوکال هاست
آموزش ماژول یون کیوب روی لودر لوکال هاست

بعد از انتقال، برگردید به پوشه اصلی php و دنبال فایل php.ini برگردید و این خط کد را به انتهای این فایل اضافه کنید و سپس فایل را save نمایید.

کد نصب لودر برای PHP 8.1:

// ;;;;;;;; Install ionCube
zend_extension = "C:/laragon/bin/php/php-8.1.10-Win32-vs16-x64/ext\ioncube_loader_win_8.1.dll"

کد نصب لودر برای PHP 7.4:

// ;;;;;;;; Install ionCube
zend_extension = "C:/laragon/bin/php/php-7.4.18-Win32-vc15-x64/ext\ioncube_loader_win_7.4.dll"

آموزش نصب ioncube لوکال هاست جدید

توجه: در آموزش نصب ioncube روی لوکال هاست تنها فایل dll مربوط به PHP 8.1 را معرفی کردیم و برای 7.4 شما باید فایل VC15 هم دانلود کنید.

به همین سادگی! نصب انجام شد، اکنون یکبار شبیه ساز لاراگون را stop و پس از چند ثانیه مجدد start کنید که دوباره با کانفینگ جدید اجرا (run) شود.

آموزش نصب ioncube لوکال هاست رایگان

فایل زیپ لودر را که دانلود کردید و در مسیر www قرار دادید، از طریق نوار آدرس مرورگر به آن پوشه مراجعه کنید و روی loder-wizard.php کلیک کنید.

اگر لودر به خوبی برای php 7.4 یا php 8.1 نصب شده باشد، یک باکس سبز رنگ با عنوان loader installed مشاهده خواهید کرد.

آموزش رایگان نصب ioncube روی هاست

نکتۀ مهم: در آموزش نصب ioncube روی لوکال هاست به نصب لودر برای php 8.1 پرداختیم و اگر افزونه یا قالب شما برای php 7.4 است، لودر Win VC15 را نصب کنید.

در صورتی که پس از نصب لودر، روی وردپرس خود با خطای فعال نبودن ioncube مواجه شدید، مجدد جزئیات آموزش نصب ioncube روی لوکال هاست را بررسی کنید.

اگر ionCube فعال نشد چه کار کنیم؟

در صورت مشاهده مجدد خطا:

  1. مسیر فایل DLL را بررسی کنید.
  2. از تطابق نسخه PHP و Loader مطمئن شوید.
  3. فایل php.ini صحیح را ویرایش کرده باشید.
  4. Laragon را مجدداً راه‌اندازی کنید.
  5. فایل loader-wizard.php را اجرا و گزارش خطا را بررسی نمایید.

در اکثر موارد مشکل از انتخاب نسخه اشتباه Loader یا مسیر نادرست فایل DLL است.

نصب ionCube روی هاست واقعی

در بیشتر شرکت‌های هاستینگ ایرانی، ionCube به صورت پیش‌فرض فعال است و نیازی به نصب دستی وجود ندارد.

اگر با خطای نبود ionCube مواجه شدید:

  1. از طریق تیکت با پشتیبانی هاست تماس بگیرید.
  2. درخواست فعال‌سازی ionCube Loader را ثبت کنید.

این فرآیند معمولاً در چند دقیقه انجام می‌شود و هزینه‌ای ندارد.

آیا می‌توان از لودرهای قدیمی برای نسخه‌های جدید استفاده کرد؟

خیر. هر نسخه PHP به لودر مخصوص خود نیاز دارد. استفاده از نسخه‌های قدیمی ionCube برای PHPهای جدید معمولاً باعث خطا و اجرا نشدن فایل‌ها می‌شود.

همیشه از آخرین نسخه Loader سازگار با نسخه PHP خود استفاده کنید.

چرا بعد از نصب ionCube همچنان خطا دریافت می‌کنم؟

معمولاً دلیل این مشکل انتخاب نسخه اشتباه Loader، مسیر نادرست فایل DLL یا ویرایش اشتباه فایل php.ini است.

از کجا بفهمم چه نسخه‌ای از ionCube نیاز دارم؟

باید ابتدا نسخه PHP فعال در لاراگون را بررسی کنید و سپس Loader سازگار با همان نسخه را نصب نمایید.

آیا نصب ionCube روی لاراگون رایگان است؟

بله. ionCube Loader کاملاً رایگان است و بدون پرداخت هزینه قابل دانلود و استفاده است.

آیا برای PHP 8.3 به لودر جدید نیاز داریم؟

بله. نسخه‌های جدید PHP باید با لودرهای سازگار همان نسخه استفاده شوند.

آیا روی هاست هم باید ionCube را نصب کنیم؟

در اغلب هاست‌ها ionCube از قبل فعال است. اگر فعال نبود، کافی است از پشتیبانی هاست درخواست فعال‌سازی آن را داشته باشید.

جمع بندی آموزش نصب ionCube روی لاراگون

در این آموزش نصب ioncube روی لاراگون با نحوه شناسایی نسخه PHP، انتخاب لودر سازگار، دانلود فایل‌های موردنیاز، ویرایش فایل php.ini و فعال‌سازی ionCube Loader در محیط Laragon آشنا شدیم. با انجام صحیح این مراحل می‌توانید افزونه‌ها، قالب‌ها و اسکریپت‌های رمزگذاری‌شده PHP را بدون خطا روی لوکال هاست اجرا کنید و محیط توسعه خود را به شرایط سرورهای واقعی نزدیک‌تر نمایید.

اگر در هر یک از مراحل نصب با مشکلی مواجه شدید، کافی است سازگاری نسخه PHP و فایل Loader را مجدداً بررسی کنید؛ زیرا بخش عمده خطاهای ionCube به انتخاب نادرست نسخه لودر مربوط می‌شود.

امیدواریم این راهنمای جامع توانسته باشد فرآیند نصب ionCube روی Laragon را برای شما ساده‌تر کند. اگر این آموزش برایتان مفید بود، خوشحال می‌شویم نظر، تجربه یا سوالات خود را در بخش دیدگاه‌ها با ما و سایر کاربران به اشتراک بگذارید.