در این مقاله نصب 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
سینداد یعنی هدیهی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.