نصب (ionCube) در (Ubuntu 16.04)

رضا جمالی ۰۴ آذر ۱۳۹۶ ۰ دیدگاه

(ionCube) یکی از ماژول‌های (PHP) است که اجازه می‌دهد متون رمزگزاری شده زبان (PHP) اجرا شده و همچنین سرعت اجرای سایت را بالا می‌برد. در این آموزش سعی داریم طریقه‌ی نصب این ماژول را بررسی کنیم.

پیش‌نیازها:

قبل از شروع به کار نیاز به یک سرور (Ubuntu) با دسترسی (SSH) و نصب نرم‌افزار (Apache) یا (Nginx) داریم.

گام اول: انتخاب ورژن مناسب

انتخاب نسخه مناسب (ionCube) که با نسخه نصبی (PHP) شما سازگار باشد، بسیار حائز اهمیت است. برای این منظور دستور (php -v) را وارد کنید.

درصورتی که نسخه سرور و (PHP) شما از معماری ۶۴ بیتی است، حتما از (ionCube 64) بیتی استفاده کنید.

گام دوم: نصب

با جست‌وجو در گوگل به صفحه نرم‌افزار (ionCube) رفته و لینک دانلود آن‌را کپی کنید. برای دانلود بر روی سرور می‌توان از دستور (wget) استفاده کرد.

  • wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

فایل دانلود شده را از حالت فشرده خارج کنید.

  • tar xvfz ioncube_loaders_lin_x86-64.tar.gz

با این کار شما دایرکتوری با نام (ionCube) به‌همراه نسخه‌ی آن خواهید داشت.

با توجه به نسخه به‌روزرسانی شده (PHP) خود، فایل موجود را در دایرکتوری مربوطه کپی کنید.

  • sudo cp ioncube/ioncube_loader_lin_7.0.so /usr/lib/php/20151012/

 

برای این‌که (PHP) نرم‌افزار جدید (ionCube) را در سیستم شما شناسایی کند، فایل (ini) زیر را بسازید.

sudo nano /etc/php/7.0/apache2/conf.d/00-ioncube.ini

و اطلاعات زیر را در آن قرار دهید.

zend_extension = “/usr/lib/php/20151012/ioncube_loader_lin_7.0.so”

 

برای اعمال تغییرات، وب سرور خود را ریست کنید.

  • sudo systemctl restart apache2.service

یا

  • sudo systemctl restart nginx

در صورتی که شما از (fpm) استفاده می‌کنید، دستور زیر را نیز اجرا کنید.

  • sudo systemctl restart php7.0-fpm.service

درآخر می‌توانید فایل‌های اضافی دانلود شده را از سرور حذف کنید.

  • sudo rm ioncube_loaders_lin_x86-64.tar.gz
  • sudo rm -rf ioncube_loaders_lin_x86-64

 

فناوران شبکه سینداد (آهنگ نوآوری)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.