نصب ionCube در Ubuntu 16.04

رضا جمالی 04 آذر 1396 ۰ دیدگاه

در این مقاله نصب ionCube در Ubuntu 16.04 را به‌صورت کامل آموزش خواهیم داد. 

نصب ionCube در Ubuntu 16.04

ionCube چیست؟

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

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

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