Installa Caricatore IonCube su Ubuntu 14

Che cos'è IonCube?

IonCube offre agli sviluppatori l'opportunità di proteggere il loro codice scritto nel linguaggio di programmazione PHP. IonCube impedisce che questo codice venga visualizzato, modificato ed eseguito su sistemi senza licenza. Funziona con IonCube compilando il bytecode prima della codifica, in modo da eliminare il codice sorgente. Anche le spese generali di runtime sono ridotte.

Avrai bisogno...

  • Ubuntu Server 14.04 LTS - con uno stack LAMP installato (Linux, Apache, MySQL e PHP).

  • Una connessione SCP al tuo server - come root. In questo caso, mi collegherò da Windows usando WinSCP.

  • Una connessione ssh aperta al tuo server come root.

Come installare IonCube

  1. Scarica l'ultima versione della procedura guidata Caricatore IonCube dal sito ufficiale .

  2. Nella finestra ssh, identifica il contenuto della cartella dei moduli PHP.

    php -i | grep extension_dir
    
  3. Vedrai un risultato simile al seguente. Annotalo.

    extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
    
  4. All'interno del .zipfile scaricato dal sito Web IonCube, è presente una cartella denominata IonCube. Carica l'intera cartella su webroot su / var/www/htmlusando la connessione SCP. In alternativa, puoi usare wget per posizionarlo in quella cartella, usando questi comandi:

    cd /var/www/html
    mkdir ioncube
    cd ioncube    
    wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz    
    tar -xzf loader-wizard.tgz
    
  5. Utilizzando il browser Web, accedere a http://<yourip>/ioncube/loader-wizard.php.

  6. Attendere il caricamento del sito Web. Ti verrà richiesto di selezionare un'opzione di hosting.

  7. Seleziona l'opzione "Server dedicato / VPS" e compila i "Dettagli dell'azienda" con:

    Name: Vultr
    
    Address: https://www.vultr.com
    
  8. IonCube ti chiederà di copiare un file dalla cartella che hai appena caricato in un'altra cartella sul VPS. Fallo utilizzando la connessione WinSCP. Potrebbe essere più semplice scaricare e ricaricare il file. La directory che ti ha detto dovrebbe essere la directory delle estensioni PHP che abbiamo trovato in precedenza.

  9. La parte inferiore della pagina Web mostrerà un collegamento a un file chiamato 20-ioncube.ini.

  10. Scarica quel file e aprilo nel tuo editor di testo preferito. Conterrà una riga molto simile a questa:

    zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
    
  11. Di nuovo nella connessione ssh, immettere questo comando per individuare il php.inifile:

    php -i | grep 'Configuration File'
    

    L'output apparirà simile a:

    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
  12. Una volta individuato, aprilo nel tuo editor di testo preferito.

    nano /path/to/php.ini
    
  13. Aggiungi la zend_extensionriga che abbiamo trovato in precedenza nella parte superiore di questo file, sotto la riga che legge [PHP].

  14. Riavvia PHP e Apache.

    /etc/init.d/apache2 restart
    
  15. Nel tuo browser, vai a http://<yourip>/ioncube/loader-wizard.php.

  16. È possibile che venga visualizzato un errore relativo al fatto che alcune funzioni potrebbero non essere disponibili. Non ho notato alcun problema a causa di questo messaggio di errore.

  17. Godere! Ora puoi installare la tua applicazione che necessita del caricatore IonCube.



Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.