Generalidades
Este artículo le muestra cómo instalar la extensión PHP del cargador ionCube para ejecutar archivos PHP codificados previamente por el paquete ionCube PHP Encoder.
Planes de DreamPress
ionCube Loader no es compatible con DreamPress. Si necesitas ionCube con WordPress, la única opción es cambiar a un plan de alojamiento VPS o Shared.
Cómo instalar ionCube Loader
Los siguientes pasos explican cómo descargar, instalar, y activar ionCube Loader en tu sitio web.
Confirmar la versión de PHP de tu sitio version
Confirma la versión de PHP que se está ejecutando actualmente en tu sitio creando un archivo llamado phpinfo.php en el directorio de tu sitio web.
Cuando visites el archivo phpinfo.php en un navegador, la versión de PHP aparecerá en la parte superior. Deberás utilizar el archivo ionCube específico que aparece a continuación para esta versión de PHP.
Las siguientes instrucciones utilizan PHP 8.2. Asegúrate de cambiar esto a la versión que utiliza tu sitio web.
Descarga y carga de los archivos del cargador ionCube
Tienes dos opciones para descargar archivos de ionCube.
- Descárgalos en un navegador y cárgalos en tu servidor a través de FTP.
- (Avanzado) Descarga y extrae los archivos a través de SSH en tu servidor de DreamHost.
-
- Visita la página descargar ionCube.
- Haz clic en el enlace zip junto a la opción Linux (64 bits).
- En tu computador, navega a la ubicación en la que descargaste el archivo. Ese usualmente es el directorio /descargas.
- Extrae el archivo zip.
- Windows: Da clic derecho y elige Extraer todo.... Esto extrae los archivos dentro de una carpeta nueva llamada ioncube.
- Mac: Haz doble clic en archivo para extraer automáticamente los archivos en una carpeta nueva.
- Conéctate a tu dominio a través de FTP.
- En el panel izquierdo (tu computador), navega al directorio en el que acabas de extraer los archivos.
- En el panel derecho (tu servidor), navega al directorio del usuario en /home/username. Reevisa el artículo FTP para obtener más detalles.
- En este mismo directorio, crea un nuevo directorio llamado ioncube.
- Navega a este nuevo directorio /home/username/ioncube.
- Sube el archivo oncube_loader_lin_8.2.so de tu computador a este directorio.
- Visita la página descargar ionCube.
Opción 2 — Descargar y extraer vía SSH
-
- Inicia sesión en tu servidor a través de SSH.
- Corre los siguientes comandos en orden:
[server]$ cd ~ [server]$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz [server]$ tar -zxvf ioncube_loaders_lin_x86-64.tar.gz -C $HOME [server]$ rm ioncube_loaders_lin_x86-64.tar.gz
- Enumera todos los archivos.
[server]$ ls -la
ioncube_loader_lin_8.2.so
Activar ionCube loader
Este paso activa ionCube en tu sitio web agregando una línea a tu archivo phprc file.
Asegúrate de agregar la siguiente línea en la parte superior del archivo phprc.
Tu sitio puede generar un error 500 si colocas este código en cualquier otro lugar.
- Naviga al directorio /home/username/.php/#.#.
- Asegúrate de navegar en el mismo directorio de números que la versión PHP de tu sitio mencionado anteriormente.
- Edita el archivo phprc en tu servidor para agregarle la siguiente línea usando FTP o SSH.
zend_extension = /home/username/ioncube/ioncube_loader_lin_8.2.so
- Después de guardar los cambios, finaliza todos los procesos de PHP para completar la instalación.
Confirmar que esté cargando
Confirma que ionCube está cargado navegando a tu sitio web y viendo tu archivo phpinfo.php. Verás lo siguiente: