Hoy me encontraba intentando instalar un módulo de Plesk en mi servidor y soltó este magnífico error:
ionCube Loader is not loaded. Please enable it to continue installation
Entonces me puse a buscar cómo habilitarlo en las versiones de PHP y en todas mencionan cómo hacerlo a nivel Plesk, es decir los módulos php que ya tienes instalados, pero en ninguna habla del Vendor OS version.
Buscando y buscando encontré cómo hacerlo.
1.- Descargamos la versión más actual de ioncube loader:
https://www.ioncube.com/loaders.php
2.- Descomprimimos y copiaremos en el siguiente directorio:
tar -zxvf ioncube_loaders_lin_x86-64.tar.gz
cp ioncube/ioncube_loader_lin_7.0.so /usr/lib/php/20151012/
3.- Una vez hecho esto, editaremos los php.ini correspondientes para habilitarlo, con ésta línea debajo del todo, al final del archivo.
zend_extension = «/usr/lib/php/20151012/ioncube_loader_lin_7.0.so»
vi /etc/php/7.0/fpm/php.ini
vi /etc/php/7.0/cgi/php.ini
vi /etc/php/7.0/cli/php.ini
vi /etc/php/7.0/apache2/php.ini
4.- Una vez tengamos editados todos los ficheros y añadida la linea, reiniciaremos lo servicios.
systemctl restart apache2 (también puede llamarse httpd si estais en centOS)
systemctl restart php7.0-fpm.service
Y una vez hecho esto deberíamos ver ioncube cargado:
php -v
PHP 7.0.18-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.1.0 (), Copyright (c) 2002-2017, by ionCube Ltd.
with Zend OPcache v7.0.18-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologie
Y listo, ya tenemos habilitado ioncube para php 7.0 OS Vendor version.
Un cordial saludo y espero que os sirva