A diferencia del servidor web, la consola de cPanel corre la versión de PHP seteada por defecto en tu plan de Hosting. Muchas veces los desarrolladores necesitan correr scripts desde consola y reciben errores propios de la incompatibilidad de la versión.
Cómo cambiar la versión de PHP de la consola SSH de tu Hosting
- Ingresa a cPanel y ve al Administrador de Archivos.
- Edita el archivo .bashrc que se encuentra en nuestro directorio home (/home/TU-USUARIO/.bashrc).
Si el archivo no existe, deberás crearlo junto a otro llamado .profile como te lo explicamos más abajo. Otra recomendación es no hacer esto usando un editor de texto de tu PC local, sino mejor usar el editor incluido en el Administrador de Archivos de cPanel (podría darte error de sintaxis).
- Agrega la siguiente línea, reemplazando XX por la versión de PHP que necesites correr si el punto ".". Por ejemplo, si quieres correr PHP 5.6 será "56", y si es la versión 7.4 será "74".
alias php="/opt/cpanel/ea-phpXX/root/usr/bin/php"
- Guarda los cambios y vuelve a abrir la consola (si tenías una terminal abierta debes cerrarla y volver a abrirla). Si ejecutas el comando "php -v" ahora tendrías que ver la versión elegida.
¡Listo! La versión de PHP que necesitabas ya está funcionando en la consola SSH de tu Hosting.
Crear el archivo .bashrc si este no existe
Si el archivo .bashrc no existe, deberás crearlo y agregar dentro de él el siguiente contenido:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
Lo mismo si tampoco existe el archivo .profile. Al crearlo agrega este contenido dentro de él:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.