User Tools

Site Tools


3rdparty:ioncube

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
3rdparty:ioncube [2018/05/21 18:22]
nuxwin
3rdparty:ioncube [2018/05/21 18:30] (current)
nuxwin
Line 1: Line 1:
-====== Installation of the PHP Ioncube Loader on Debian-like distributions ​and PHP as provided by Ondřej Surý repository ​======+====== Installation of the PHP Ioncube Loader on Debian-like distributions ======
  
 The example is for PHP 5.6 as provided by Ondřej Surý repository. The procedure is identical for all PHP versions that are provided by the Ondřej Surý repository. You **MUST** just adapt the paths according the PHP version that you target. The example is for PHP 5.6 as provided by Ondřej Surý repository. The procedure is identical for all PHP versions that are provided by the Ondřej Surý repository. You **MUST** just adapt the paths according the PHP version that you target.
Line 5: Line 5:
 =====Retrieve the path for the PHP extensions===== =====Retrieve the path for the PHP extensions=====
  
-  ​$ php5.6 -i | grep extension_dir +<​konsole>​ 
-  extension_dir => /​usr/​lib/​php/​20131226 => /​usr/​lib/​php/​20131226+$ php5.6 -i | grep extension_dir 
 +extension_dir => /​usr/​lib/​php/​20131226 => /​usr/​lib/​php/​20131226 
 +</​konsole>​
  
 The path is: The path is:
Line 13: Line 15:
 =====Download,​ extract and install the IonCube Loader for PHP 5.6===== =====Download,​ extract and install the IonCube Loader for PHP 5.6=====
  
-  ​# cd /​usr/​local/​src/​ +<konsole root> 
-  # wget https://​downloads.ioncube.com/​loader_downloads/​ioncube_loaders_lin_x86-64.tar.gz +# cd /​usr/​local/​src/​ 
-  # tar xfz ioncube_loaders_lin_x86-64.tar.gz +# wget https://​downloads.ioncube.com/​loader_downloads/​ioncube_loaders_lin_x86-64.tar.gz 
-  # cd ioncube/ +# tar xfz ioncube_loaders_lin_x86-64.tar.gz 
-  # cp ioncube_loader_lin_5.6.so /​usr/​lib/​php/​20131226/​ioncube.so+# cd ioncube/ 
 +# cp ioncube_loader_lin_5.6.so /​usr/​lib/​php/​20131226/​ioncube.so 
 +</​konsole>​
  
-=====Create the /​etc/​php/​5.6/​mods-available/​ioncube.ini file for PHP 5.6 with the following content=====+=====Create the /​etc/​php/​5.6/​mods-available/​ioncube.ini ​INI file for PHP 5.6 with the following content=====
  
   ; Configuration for the IonCube Loader   ; Configuration for the IonCube Loader
Line 27: Line 31:
 =====Activate the IonCube Loader for PHP 5.6===== =====Activate the IonCube Loader for PHP 5.6=====
  
-  ​# phpenmod ioncube+<konsole root> 
 +# phpenmod ioncube 
 +</​konsole>​
  
 =====Check that the IonCube Loader for PHP 5.6 has been correctly activated===== =====Check that the IonCube Loader for PHP 5.6 has been correctly activated=====
  
-  ​php5.6 -v +<​konsole>​ 
-  PHP 5.6.36-1+0~20180505045733.13+jessie~1.gbp9b5cab (cli)  +php5.6 -v 
-  Copyright (c) 1997-2016 The PHP Group +PHP 5.6.36-1+0~20180505045733.13+jessie~1.gbp9b5cab (cli)  
-  Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies +Copyright (c) 1997-2016 The PHP Group 
-    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd. +Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 
-    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies+  with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd. 
 +  with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies 
 +</​konsole>​
  
 =====Restart the appropriate service===== =====Restart the appropriate service=====
Line 42: Line 50:
 ====If you use PHP through PHP-FPM==== ====If you use PHP through PHP-FPM====
  
-  ​# service php5.6-fpm restart+<konsole root> 
 +# service php5.6-fpm restart 
 +</​konsole>​
  
 ====If you use PHP through Apache2 FastCGI module (e.g. Fcgid)==== ====If you use PHP through Apache2 FastCGI module (e.g. Fcgid)====
  
-  ​# service apache2 restart+<konsole root> 
 +# service apache2 restart 
 +</​konsole>​ 
  
/var/www/virtual/i-mscp.net/wiki/htdocs/data/attic/3rdparty/ioncube.1526926963.txt.gz · Last modified: 2018/05/21 18:22 by nuxwin