[Tip] Habilitar IonCube en Plesk con Php 7.0 (vendor OS)

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

Artículos populares

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.