• ◂ خبر تازه: جهت مشاهده تخفیفات لحظه ایی باماسرور صفحه ما را در اینستگرام دنبال کنید .
  • 026-34455828
  • 026-36802575
  • admin@bamaserver.com
  • قوانین ما
  • تماس با ما
  • درباره ما
باماسرورباماسرورباماسرورباماسرور
  • صفحه اصلی
  • سرور اختصاصی
    • سرور اختصاصی ایران
    • سرور اختصاصی خارج
  • سرور مجازی ایران
  • سرور مجازی آسیا
    • سرور مجازی سنگاپور
    • سرور مجازی ترکیه
    • سرور مجازی هنگ کنگ
    • سرور مجازی هند
    • سرور مجازی کره جنوبی
    • سرور مجازی ژاپن
    • سرور مجازی مالزی
    • سرور مجازی دبی
  • سرور مجازی اروپا
    • سرور مجازی اروپا
      • سرور مجازی انگلیس
      • سرور مجازی ایتالیا
      • سرور مجازی دانمارک
      • سرور مجازی بلژیک
      • سرور مجازی اوکراین
      • سرور مجازی اتریش
    • سرور مجازی اروپا
      • سرور مجازی آلمان
      • سرور مجازی هلند
      • سرور مجازی نروژ
      • سرور مجازی سوئد
      • سرور مجازی استونی
      • سرور مجازی ایرلند
      • سرور مجازی یونان
    • سرور مجازی اروپا
      • سرور مجازی فرانسه
      • سرور مجازی سوئیس
      • سرور مجازی فنلاند
      • سرور مجازی پرتغال
      • سرور مجازی بلغارستان
      • سرور مجازی اسپانیا
    • سرور مجازی اروپا
      • سرور مجازی لیتوانی
      • سرور مجازی لهستان
      • سرور مجازی روسیه
  • سرور مجازی آمریکا،اقیانوسیه
    • سرور مجازی مکزیک
    • سرور مجازی شیلی
    • سرور مجازی کانادا
    • سرور مجازی آمریکا
    • سرور مجازی برزیل
    • سرور مجازی استرالیا
    • سرور مجازی آفریقا
  • دیگر سرور ها
    • سرور مجازی بایننس
    • سرور مجازی پی پال
    • سرور مجازی ترید
    • سرور مجازی ویندوز
    • سرور مجازی لینوکس
    • سرور مجازی فریلنسر
    • سرور مجازی فارکس
ناحیه کاربری
✕

clean red web template banner in minimal style

نحوه نصب IonCube Loader در CentOS 7

نحوه نصب IonCube Loader در CentOS 7

 

در این مقاله نحوه نصب ionCube Loader با PHP در توزیع های CentOS 7 و RHEL 7 بررسی می شود.

ionCube یک مجموعه نرم افزاری تجاری است که دارای رمزگذار PHP Encoder است.

PHP Encodeیک برنامه کاربردی برای محافظت از نرم افزار PHP است که برای ایمن سازی ، رمزگذاری PHP استفاده می شود. همچنین  ionCube loader یک برنامه افزودنی است که برای بارگیری فایل های PHP به صورت محافظت شده و رمزگذاری شده از طریق PHP Encoder مورد استفاده قرار می گیرد.

 

پیش نیازها

اگر وب سرور یا PHP روی سیستم خود ندارید ، می توانید آنها را با استفاده از دستور yum زیر نصب کنید.

مرحله 1: وب سرور Apache یا Nginx را با PHP نصب کنید

مرحله 2: بارگیری IonCube Loader را بارگیری کنید

مرحله 3 ionCube Loader :را برای PHP نصب کنید

مرحله 4: پیکربندی IonCube Loader برای PHP

مرحله 5: تست ionCube Loader

 

مرحله 1: وب سرور Apache یا Nginx را با PHP نصب کنید

 

اگر سیستم شما Apache یا Nginx Engine را با PHP نصب کرده است ، می توانید به مرحله 2 بروید. در غیر این صورت ، برای نصب آنها باید از دستور yum زیر استفاده کنید.

نصب Apache با PHP

  • # yum install httpd php php-cli php-mysql

 

نصب Nginx با PHP

  • # yum install nginx php php-fpm php-cli php-mysql

 

پس از نصب Apache یا Nginx و موتور PHP بر روی سیستم خود ، سرویس وب سرور را راه اندازی کنید و مطمئن شوید که هنگام راه اندازی سیستم با استفاده از دستور زیر ، به صورت خودکار شروع به کار کند.

وب سرور Apache را راه اندازی کنید

  • # systemctl start httpd

 

  • # systemctl enable httpd

سرور Nginx + PHP-FPM را راه اندازی کنید

  • # systemctl start nginx
  • # systemctl enable nginx
  • # systemctl start php-fpm
  • # systemctl enable php-fpm

مرحله 2: بارگیری IonCube Loader را دانلود کنید

به وب سایت ionCube بروید و فایل های مورد نیاز را دانلود ونصب کنید ، اما قبل از آن ، ابتدا باید با استفاده از دستور زیر بررسی کنید که سیستم شما تحت معماری 64 بیتی یا 32 بیتی اجرا می شود.

  • # uname -a

Linux hosting 3.10.0-957.10.1.el7.x86_64 #1 SMP Mon Mar 18 15:06:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

خروجی بالا به وضوح نشان می دهد که سیستم عامل شما با معماری 64 بیتی کار می کند.

با توجه به معماری سیستم سرور مجازی لینوکس خود ، فایلهای مناسب ionCube loder را با استفاده از دستور wget زیر در پوشه / tmp /  دانلود کنید.

برای سیستم 64 بیتی

  • # cd /tmp
  • # wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

برای سیستم 32 بیتی

  • # cd /tmp
  • # wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
سپس ، فایلهای بارگیری شده را با استفاده از دستور tar از حالت فشرده خارج کرده ، وارد پوشه باز نشده و دستور ls را اجرا کنید تا فایلهای بارگذاری ionCube برای نسخه های مختلف PHP لیست شوند.

  • # tar -xvf ioncube_loaders_lin_x86*
  • # cd ioncube/
  • # ls -l

مرحله 3: ionCube Loader را برای PHP نصب کنید.

 

فایل های متفاوتی از ionCube Loader برای نسخه های مختلف PHP وجود دارد. شما باید لودر ionCube مناسب برای نسخه PHP  نصب شده روی سیستم خود را انتخاب کنید. برای اطلاع از نسخه PHP نصب شده روی سرور ، دستور زیر را اجرا کنید.

  • # php -v

 

PHP 7.2.17 (cli) (built: Apr 3 2019 10:02:16) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

 

نتیجه به وضوح نشان می دهد که سیستم از PHP 7.2.17 استفاده می کند ، که البته باید نسخه متفاوتی روی سرور شما داشته باشد.

سپس ، مسیر پوشه افزونه برای PHP 7.2 را پیدا کنید ، جایی که فایل بارگیری ionCube در آن نصب می شود. خروجی دستور زیر واضح است که مسیر is / usr / lib64 / PHP / modules است.

  • # php -i | grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

سپس باید ionCube loader را در PHP 7.2 در پوشه افزونه کپی کنیم. ( / usr / lib64 / php / modules)

  • # cp ioncube_loader_lin_7.2.so /usr/lib64/php/modules/
توجه: مطمئن شوید نسخه PHP و مسیر افزونه را در دستور بالا با توجه به تنظیمات سیستم خود به درستی جایگزین کرده اید. مرحله 4: پیکربندی IonCube Loader برای PHP اکنون باید ionCube loader را برای پیکربندی با PHP در فایل php.ini پیکربندی کنیم.
  • # vim /etc/php.in

سپس خط زیر را به عنوان اولین خط به php.ini اضافه می کنیم.

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

 

توجه: مطمئن شوید نسخه PHP و مسیر فرمان را در دستور بالا با توجه به تنظیمات سیستم خود به درستی جایگزین کرده اید.

 

سپس فایل را ذخیره کرده و خارج شوید. اکنون ما باید وب سرور Apache یا موتور Nginx را راه اندازی مجدد کنیم تا تغییراتی در ionCube Loader ایجاد شود.

وب سرور Apache را راه اندازی کنید

  • # systemctl restart http

سرور Nginx + PHP-FPM را راه اندازی کنید

 

  • # systemctl restart nginx

 

  • # systemctl restart php-fp

مرحله 5: تست  ionCube Loader

 

برای بررسی اینکه آیا ionCube Loader اکنون نصب شده و به درستی پیکربندی شده است ، نسخه PHP خود را مجددا بررسی کنید. اکنون باید بتوانید پیامی را مشاهده کنید که پی اچ پی پسوند ( enabled ) داشته باشد مانند شکل زیر

 

  • # php –v

خروجی فوق تأیید می کند که PHP اکنون بارگیری شده و با ionCube Loader فعال شده است.

 

امیدواریم که همه چیز مربوط به این پست به درستی برای شما اجرا شود. اگر هنوز برای خرید سرور مجازی لینوکس اقدام نکرده ایید می توانید از سایت باماسرور سرویس خود را تهیه فرمایید.

موفق و پیروز باشید.

 

 

اشتراک گذاری
1

مطالب مرتبط

خرید سرور مجازی برای ترید
16/02/2025

راهنمای کامل خرید سرور مجازی برای ترید


اطلاعات بیشتر
نصب Postman Agent در لینوکس
05/07/2022

نصب Postman Agent در لینوکس


اطلاعات بیشتر
05/07/2022

نصب Sublime Text در اوبونتو


اطلاعات بیشتر
05/07/2022

نحوه نصب Htop در لینوکس


اطلاعات بیشتر
04/07/2022

نصب AnyDesk روی اوبونتو


اطلاعات بیشتر
04/07/2022

نصب Discord روی Debian 11


اطلاعات بیشتر

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهار × 5 =

  • راهنمای کامل خرید سرور مجازی برای ترید
  • نصب Postman Agent در لینوکس
  • نصب Sublime Text در اوبونتو
  • نحوه نصب Htop در لینوکس
  • نصب AnyDesk روی اوبونتو
  • نصب Discord روی Debian 11
  • نحوه نصب Postman در اوبونتو
  • چک کردن ورژن اوبونتو
  • نحوه استفاده از دستور ssh-copy-id
  • نحوه نصب سرور Plex Media در اوبونتو 22.04

سرور مجازی

◂ سرور مجازی ایران

◂ سرور مجازی خارج

◂ سرور مجازی ترید

◂ سرور مجازی بایننس

◂ سرور مجازی فارکس

◂ سرور مجازی پی پال

◂ سرور مجازی فریلنسر

◂ سرور مجازی ویندوز

◂ سرور مجازی لینوکس

سرور اختصاصی

◂ سرور اختصاصی ایران

◂ سرور اختصاصی فرانسه

◂ سرور اختصاصی آلمان

◂ سرور اختصاصی انگلستان

◂ سرور اختصاصی آمریکا

◂ سرور اختصاصی ترکیه

◂ سرور اختصاصی سنگاپور

◂ سرور اختصاصی استرالیا

◂ سرور اختصاصی کانادا

خدمات باماسرور

◂ سرور اختصاصی

◂ سرور مجازی

◂ هاست اختصاصی

◂ هاست اشتراکی

◂ ثبت دامنه

◂ گواهینامه اس اس ال

◂ کلوکیشین

◂ لایسنس کنترل پنل

◂ کانفیگ سرور

لینک های آموزشی

◂ سرور مجازی چیست؟

◂ نحوه اتصال به سرور لینوکس با putty

◂ آموزش اتصال به سرور مجازی ویندوز

◂ سرور ترید یا بایننس چیست؟

◂ تغییر رمز عبور سرور مجازی ویندوز

◂ چگونه میتوان به سرور مجازی میکروتیک متصل شد؟

2021© All Rights Reserved BAMASERVER group
    ناحیه کاربری
    • قوانین ما
    • تماس با ما
    • درباره ما