Ubuntu 14 पर IonCube लोडर सेटअप करें

IonCube क्या है?

IonCube डेवलपर्स को अपने कोड को संरक्षित करने का अवसर देता है जो PHP प्रोग्रामिंग भाषा में लिखा गया है। IonCube इस कोड को बिना लाइसेंस वाले सिस्टम को देखने, संपादित करने और चलाने से रोकता है। यह IonCube द्वारा काम करता है एन्कोडिंग से पहले बायटेकोड को संकलित करता है, ताकि स्रोत कोड समाप्त हो जाए। रनटाइम ओवरहेड्स भी कम हो जाते हैं।

आपको चाहिये होगा...

  • Ubuntu सर्वर 14.04 LTS - एक LAMP स्टैक के साथ (लिनक्स, अपाचे, MySQL और PHP)।

  • अपने सर्वर के लिए एक एससीपी कनेक्शन - रूट के रूप में। इस मामले में, मैं WinSCP का उपयोग करके विंडोज से कनेक्ट हो जाऊंगा।

  • अपने सर्वर से रूट के रूप में एक खुला ssh कनेक्शन।

IonCube को कैसे स्थापित करें

  1. आधिकारिक साइट से IonCube लोडर विज़ार्ड का नवीनतम संस्करण डाउनलोड करें ।

  2. Ssh विंडो में, अपने PHP मॉड्यूल फ़ोल्डर की सामग्री को पहचानें।

    php -i | grep extension_dir
    
  3. आपको एक आउटपुट दिखाई देगा जो निम्नलिखित की तरह दिखता है। इसे नीचे लिखो।

    extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
    
  4. .zipउस के अंदर आप IonCube वेबसाइट से डाउनलोड करते हैं, एक फ़ोल्डर होता है, जिसे कहा जाता है IonCubevar/www/htmlSCP कनेक्शन का उपयोग करके / उस संपूर्ण फ़ोल्डर को अपने वेबरूट पर अपलोड करें । वैकल्पिक रूप से, आप इन आदेशों का उपयोग करके इसे उस फ़ोल्डर में रखने के लिए wget का उपयोग कर सकते हैं:

    cd /var/www/html
    mkdir ioncube
    cd ioncube    
    wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz    
    tar -xzf loader-wizard.tgz
    
  5. अपने वेब ब्राउज़र का उपयोग करके, नेविगेट करें http://<yourip>/ioncube/loader-wizard.php

  6. वेबसाइट के लोड होने का इंतजार करें। यह आपको एक होस्टिंग विकल्प का चयन करने के लिए संकेत देगा।

  7. "समर्पित / वीपीएस सर्वर" विकल्प चुनें और "कंपनी विवरण" भरें:

    Name: Vultr
    
    Address: https://www.vultr.com
    
  8. IonCube आपको उस फ़ोल्डर से एक फ़ाइल को कॉपी करने के लिए संकेत देगा, जिसे आपने VPS पर किसी अन्य फ़ोल्डर में अपलोड किया है। WinSCP कनेक्शन का उपयोग करें। आपको फ़ाइल को डाउनलोड करना और पुनः अपलोड करना आसान हो सकता है। जिस निर्देशिका ने आपको बताया है, वह PHP एक्सटेंशन निर्देशिका होनी चाहिए जो हमने पहले पाई थी।

  9. वेबपेज के नीचे आपको एक फ़ाइल नामक लिंक दिखाई देगा 20-ioncube.ini

  10. उस फ़ाइल को डाउनलोड करें और अपने पसंदीदा टेक्स्ट एडिटर में खोलें। इसमें एक पंक्ति होगी जो इसके समान है:

    zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
    
  11. Ssh कनेक्शन में वापस, php.iniफ़ाइल खोजने के लिए इस कमांड को दर्ज करें :

    php -i | grep 'Configuration File'
    

    आउटपुट के समान दिखाई देगा:

    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
  12. एक बार जब आप इसे स्थित कर लेते हैं, तो इसे अपने पसंदीदा पाठ संपादक में खोलें।

    nano /path/to/php.ini
    
  13. जो zend_extensionलाइन हमें इस फ़ाइल के शीर्ष पर पहले मिली थी, उस पंक्ति को जोड़ दें , जो पढ़ी गई पंक्ति के नीचे है [PHP]

  14. PHP और Apache को पुनरारंभ करें।

    /etc/init.d/apache2 restart
    
  15. अपने वेब ब्राउज़र में, पर नेविगेट करें http://<yourip>/ioncube/loader-wizard.php

  16. आप इस तथ्य के बारे में एक त्रुटि देख सकते हैं कि कुछ कार्य अनुपलब्ध हो सकते हैं। मैंने इस त्रुटि संदेश के कारण किसी भी समस्या पर ध्यान नहीं दिया है।

  17. का आनंद लें! अब आप अपना एप्लिकेशन इंस्टॉल कर सकते हैं, जिसमें IonCube लोडर की आवश्यकता है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ