GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Ioncube Loader per tutte le modalità PHP (CLI, CGI, FCGI e FPM) su Debian Wheezy

In questo tutorial spiegherò l'installazione di Ioncube Loader su Debian Wheezy in modo che possa essere utilizzato in tutte le modalità PHP. Se uno dei file php.ini non esiste sul tuo server, allora questa modalità php non è installata e puoi saltare quel file php.ini.

Scarica gli ultimi caricatori ioncube con wget e decomprimi l'archivio:

cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz

Sposta i caricatori in /usr/local/ e ripulisci la directory /tmp

mv ioncube /usr/local/
rm ioncube_loaders_lin_x86-64.tar.gz

Configura PHP

Ora modifica i file php.ini con un editor come vi o nano:

Per mod_php:

vi /etc/php5/apache2/php.ini

Per CGI e FCGI PHP:

vi /etc/php5/cgi/php.ini

Per gli script della riga di comando PHP:

vi /etc/php5/cli/php.ini

Per gli script in esecuzione con PHP-FPM

vi /etc/php5/fpm/php.ini

e aggiungi la seguente riga all'inizio del file (prima della riga [PHP]):

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so

quindi il file risultante appare così:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
[...]

Infine riavvia Apache per applicare le modifiche:

service apache2 restart

Quando usi PHP-FPM, riavvia anche il demone del pool PHP-FPM:

service php5-fpm restart

Per verificare che il caricatore ioncube sia stato incluso correttamente nella configurazione PHP del tuo sito web, crea un file di prova info.php con il seguente contenuto e inseriscilo nella directory web del tuo sito:

vi info.php

Con il seguente contenuto:

<?php
phpinfo();
?>

E apri l'URL in un browser web, dovresti vedere il caricatore ioncube menzionato lì:

Per favore, non dimenticare di eliminare il file info.php quando non ti serve più!

  • Ioncubo
  • Debian

Debian
  1. Come installare il caricatore Ioncube su CentOS, Debian e Ubuntu

  2. Come installare ionCube Loader su Debian 9

  3. Come installare ionCube Loader su Debian

  4. Installa Silex su Debian Wheezy

  5. Script:Installa IonCube su Debian VPS

Come installare ionCube Loader per PHP in Ubuntu

Come installare IonCube Loader su Debian 9 Stretch

Come installare IonCube Loader su Debian 10

Come installare IonCube Loader su Debian 11

Come installare Nginx e PHP su Debian 10

Come costruire PHP 5.5 (PHP-FPM e FastCGI) con ionCube Loader, Zend OPcache e APCu per ISPConfig 3 (Debian Wheezy)