GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare i caricatori Ioncube

È una pratica comune codificare il tuo codice PHP durante lo sviluppo di app Web e nel mondo dell'hosting una di queste società è WHMCS e il loro software. Per decodificare ed eseguire PHP dal lato server, devi avere i caricatori ioncube abilitati sul tuo server PHP.

Installa i caricatori IonCube su cPanel e server CentOS/RHEL semplici

Per installare i caricatori ioncube devi avere l'accesso come root al tuo server

Il primo passo, prima dell'installazione, è controllare se hai già installato i caricatori ioncube sul tuo server. Il modo più veloce per farlo è eseguire php -v, esempio:

[[email protected]:~]php -v
PHP 5.4.44 (cli) (built: Aug 13 2015 05:07:21) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
[[email protected]:~]

Come vedi, se hai i caricatori Ioncube abilitati dovresti vedere qualcosa come:

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd

Puoi anche farlo usando un file phpinfo:

<?php phpinfo();?>

L'installazione dei caricatori IonCube con cPanel e WHM può essere eseguita in due modi:

1) Utilizzo di EasyApache: vai su WHM>> EasyApache, quindi seleziona "IonCube Loaders" dall'elenco completo delle opzioni prima di avviare il processo di compilazione.

2) Utilizzo dello script phpextensionmgr:

In questo modo è consigliato in quanto non è necessario ricompilare Apache e PHP, è molto più veloce:

/scripts/phpextensionmgr install IonCubeLoader

Come posso disinstallare i caricatori ioncube su cPanel?

/scripts/phpextensionmgr uninstall IonCubeLoader

Come posso installare i caricatori ioncube su server senza cPanel?

Inizia scaricando gli ultimi caricatori sul tuo computer da: http://www.ioncube.com/loaders.php

Prendi i file più recenti, estrai e sposta nella nuova directory, esempio:

cd /usr/src
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
unzip ioncube_loaders_lin_x86-64.tar.gz
tar -xvpzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

Scopri la tua directory di estensione dei moduli PHP

grep extension_dir -i /etc/php.ini

Nota:su Fedora, RHEL e CentOS si trova in /etc/php.ini, ma in altre distribuzioni Linux potrebbe essere diverso.

Nel mio caso extension_dir era:/usr/lib64/php/modules/. Quindi ho inserito i file ioncube_loader_lin* all'interno di quella directory, copiamo quelli:

cp ioncube_loader_lin_5.4* /usr/lib64/php/modules/ -fv

Aggiungi i caricatori Iocube nella configurazione PHP:

echo "zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so" >> /etc/php.ini

Importante :sostituisci “zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so” con il percorso reale delle estensioni dir e ioncube loaders file, che deve essere lo stesso della versione PHP in esecuzione.

Verifica che i caricatori Ioncube funzionino

Esegui php -v come indicato prima, dovresti vedere qualcosa del genere:

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.

Questo è tutto, il tuo server ora dovrebbe eseguire Ioncube Loaders senza problemi.

Ulteriori letture:

  • Sito ufficiale di Ioncube
  • Domande frequenti sui caricatori Ioncube
Come installare i caricatori Ioncube Ultima modifica:21 agosto 2015 da Esteban Borges
Cent OS
  1. Come installare ionCube Loader su Debian 9

  2. Come installare PHP ionCube Loader in CentOS 8

  3. Come installare ionCube Loader su Debian

  4. Come installare PHP 5.6 su CentOS 7

  5. Come installare PHP 8 su CentOS 7

Come installare IonCube Loader su CentOS 7

Come installare IonCube Loader su CentOS 8

Come installare IonCube Loader su Ubuntu 15.04

Come installare IonCube in cPanel/WHM?

Come installare ionCube Loader su CentOS 7.1

Come installare IonCube Loader su Ubuntu 20.04