نصب ionCube در Ubuntu 16.04

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

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

پیش نیازها:

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

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

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

درصورتی که نسخه سرور و PHP شما از معماری 64 بیتی است، حتما از 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

 

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

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