Instalarea încărcătorului IonCube pe Ubuntu 14

Ce este IonCube?

IonCube oferă dezvoltatorilor posibilitatea de a-și proteja codul care este scris în limbajul de programare PHP. IonCube împiedică vizualizarea, editarea și rularea acestui cod pe sisteme fără licență. Acesta funcționează de către IonCube compilând bytecode înainte de codificare, astfel încât codul sursă să fie eliminat. De asemenea, reducerile generale sunt reduse.

Vei avea nevoie...

  • Ubuntu Server 14.04 LTS - cu un stack LAMP instalat (Linux, Apache, MySQL și PHP).

  • O conexiune SCP la serverul dvs. - ca root. În acest caz, mă voi conecta de la Windows folosind WinSCP.

  • O conexiune ssh deschisă la serverul dvs. ca root.

Cum se instalează IonCube

  1. Descărcați cea mai recentă versiune a IonCube Loader Wizard de pe site-ul oficial .

  2. În fereastra ssh, identificați conținutul folderului modulelor PHP.

    php -i | grep extension_dir
    
  3. Veți vedea o ieșire care arată ceva ca următorul. Notează asta.

    extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
    
  4. În cel .zipdescărcat de pe site-ul IonCube, există un folder numit IonCube. Încărcați folderul întreg pe webroot la / var/www/htmlutilizând conexiunea SCP. În mod alternativ, puteți utiliza wget pentru a-l plasa în acel folder, utilizând aceste comenzi:

    cd /var/www/html
    mkdir ioncube
    cd ioncube    
    wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz    
    tar -xzf loader-wizard.tgz
    
  5. Utilizând browserul dvs. web, navigați la http://<yourip>/ioncube/loader-wizard.php.

  6. Așteptați încărcarea site-ului web. Acesta vă va solicita să selectați o opțiune de găzduire.

  7. Selectați opțiunea „Server dedicat / VPS” și completați „Detalii despre companie” cu:

    Name: Vultr
    
    Address: https://www.vultr.com
    
  8. IonCube vă va solicita să copiați un fișier din folderul pe care tocmai l-ați încărcat într-un alt folder de pe VPS. Faceți asta folosind conexiunea WinSCP. Este posibil să descoperiți și să încărcați din nou fișierul. Directorul pe care vi l-a spus ar trebui să fie directorul de extensii PHP pe care l-am găsit mai devreme.

  9. Partea de jos a paginii web vă va arăta un link către un fișier numit 20-ioncube.ini.

  10. Descărcați fișierul și deschideți-l în editorul de text preferat. Va conține o linie care este foarte similară cu aceasta:

    zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
    
  11. Înapoi în conexiunea ssh, introduceți această comandă pentru a localiza php.inifișierul:

    php -i | grep 'Configuration File'
    

    Produsul va apărea similar cu:

    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
  12. După ce l-ai localizat, deschide-l în editorul de text preferat.

    nano /path/to/php.ini
    
  13. Adăugați zend_extensionlinia pe care am găsit-o anterior în partea de sus a acestui fișier, sub linia care citește [PHP].

  14. Reporniți PHP și Apache.

    /etc/init.d/apache2 restart
    
  15. În browserul dvs. web, navigați la http://<yourip>/ioncube/loader-wizard.php.

  16. Este posibil să vedeți o eroare cu privire la faptul că unele funcții pot fi indisponibile. Nu am observat nicio problemă din cauza acestui mesaj de eroare.

  17. Bucurați-vă! Acum puteți instala aplicația care are nevoie de încărcătorul IonCube.

Lasă un comentariu

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe