بلاگ/نصب ionCube Loader در سیستم‌عامل لینوکس CentOS 8
به‌روز شده

نصب ionCube Loader در سیستم‌عامل لینوکس CentOS 8

ionCube loader کتابخانه‌ای است که برای اجرای فایل‌های رمزنگاری‌شده ionCube بر روی سرور به کار می‌رود. نصب این کتابخانه برای رمزگشایی فایل‌های ionCube ضروری خواهد بود. این فایل‌ها باید حتماً قبل از اجرا رمزگشایی شوند. همچنین ionCube امکانی را فراهم می‌آورد که برای تأمین امنیت اسکریپت‌های php، آنها...

1399/02/043727 بازدید
نصب ionCube Loader در سیستم‌عامل لینوکس CentOS 8
ionCube loader  کتابخانه‌ای است که برای اجرای فایل‌های رمزنگاری‌شده ionCube بر روی سرور به کار می‌رود. نصب این کتابخانه برای رمزگشایی فایل‌های ionCube ضروری خواهد بود. این فایل‌ها باید حتماً قبل از اجرا رمزگشایی شوند. همچنین ionCube امکانی را فراهم می‌آورد که برای تأمین امنیت اسکریپت‌های php، آنها را کدگذاری کنیم. این موضوع باعث می‌شوند که دسترسی‌های تأیید نشده به آنها متوقف گردند.
ionCube loader
کتابخانه ionCube loader
در این آموزش به شما کمک می کنیم که نحوه تنظیم ionCube loader را همراه با php در CentOS 8 بیاموزید.

پیش‌نیازها

  • دسترسی shell به سیستم CentOS 8 با حساب کاربری دارای مجوز sudo
  • تنظیمات اولیه کامل سرور برای سیستم‌هایی که به‌تازگی نصب شده‌اند.
  • نصب php و آپاچی بر روی CentOS 8

گام ۱) دریافت ionCube Loader

اول از همه باید آخرین نسخه از این کتابخانه را بر روی سیستم‌تان نصب کنید. یک روش برای این منظور، صفحه دانلود ioncube است. در همین حال، می‌توانید از فرمان زیر نیز به دریافت آرشیو ionCube loader برای سیستم‌های ۶۴ بیتی استفاده کنید.
php
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
پس از دریافت این فایل، آن را در آدرس /usr/local/ioncube directory استخراج کنید. البته می‌توانید مطابق دلخواه، این موقعیت را تغییر دهید.
php
tar xzf ioncube_loaders_lin_x86-64.tar.gzsudo mv ioncube /usr/local/

گام ۲) فعالسازی کتابخانه ionCube در پی‌اچ‌پی

فایل php.ini را ویرایش و خط زیر را به انتهای آن اضافه کنید. برای پیدا کردن فایل php.ini می‌توانید از فرمان زیر استفاده نمایید.
php
php -i | grep php.iniConfiguration File (php.ini) Path => /etcLoaded Configuration File => /etc/php.ini
حالا نسخه فعال php را بر روی سیستم‌تان پیدا کنید.
php
php -v
مطابق نتایج بالا، فایل etc/php.ini را ویرایش نمایید و خط زیر را به انتهای فایل اضافه کنید.
php
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so
فایل /usr/local/ioncube/ioncube_loader_lin_7.2.so را مطابق با نسخه php که دارید، تغییر دهید.

گام ۳) بررسی Ioncube Loader

حالا نوبت به نصب و تنظیم ماژول Ioncube PHP است. برای این منظور، فرمان php –m را در shell اجرا کنید.
php
php -vPHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologieswith the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

جمع‌بندی

در اینجا با نحوه تنظیمionCube loader همراه با php در سیستم‌عامل CentOS 8 آشنا شدید. امیدواریم که این مطلب مورد استفاده شما قرار گرفته باشد.