Configurar la Versión Predeterminada
ServBay te permite establecer la versión predeterminada para todos los paquetes que ofrecen interfaz de línea de comandos (CLI), además de configurar qué servidor SQL y versión se iniciarán por defecto. Esto es especialmente útil para gestionar los diferentes lenguajes o herramientas requeridas por cada proyecto, asegurando que la versión esperada se utilice por defecto al ejecutarse desde la terminal o mediante scripts.
Cómo configurar la versión CLI predeterminada de los paquetes en ServBay
En ServBay, puedes definir la versión predeterminada de paquetes como PHP, Node.js, MariaDB, MySQL, PostgreSQL y MongoDB, para que se utilicen automáticamente en terminal o scripts. Aquí encontrarás instrucciones detalladas para hacerlo:
Abre la aplicación ServBay.
Haz clic en “Configuración” en la barra de navegación lateral.
En la página de configuración, localiza la sección “Versión predeterminada”.
Usa el menú desplegable para seleccionar la versión predeterminada que desees para PHP, Node.js, MariaDB, MySQL, PostgreSQL y MongoDB.
Haz clic en el botón “Aplicar” en la parte inferior para guardar los cambios.
Tras establecer la versión predeterminada, por ejemplo, si eliges PHP 7.4, al ejecutar el comando php -v
en la terminal se mostrará PHP 7.4.x (cli)
.
Si en algún momento necesitas usar temporalmente una versión distinta (por ejemplo, PHP 8.1), simplemente ejecuta el comando específico de esa versión, como php-8.1 -v
, y verás PHP 8.1.x (cli)
. Este método te permite usar versiones concretas para ciertos comandos o scripts sin afectar la configuración general.
Esta lógica se aplica igualmente para Node.js, MariaDB, PostgreSQL y MongoDB. Además, en la página de Gestión de paquetes, verás un icono de anclaje junto al paquete establecido como versión predeterminada, indicando la versión activa.
Configuración del servidor SQL y versión predeterminados (MySQL/MariaDB)
Dado que tanto MySQL como MariaDB son bases de datos SQL y suelen compartir el mismo puerto (por ejemplo, 3306) y archivo de socket, no pueden ejecutarse simultáneamente. ServBay facilita la selección del tipo de base de datos SQL (MySQL o MariaDB) y su versión como opciones predeterminadas, permitiéndote cambiar rápidamente según las necesidades de cada proyecto.
Por ejemplo, si actualmente tienes activo MariaDB 11.4 y deseas cambiar a MySQL 9.0 como predeterminado para que se inicie automáticamente con ServBay:
Abre la página de “Configuración” en ServBay.
Desplázate hasta la sección “Servidor SQL predeterminado”.
En el menú desplegable “Servidor SQL predeterminado”, selecciona
MySQL
, y haz clic en el botón “Aplicar” junto a él. (Esto hará que ServBay intente iniciar MySQL por defecto al arrancar).En el menú desplegable contiguo “Versión predeterminada”, elige la versión de MySQL que deseas iniciar (por ejemplo,
MySQL 9.0
) y haz clic en el botón “Aplicar” correspondiente. (Así defines exactamente qué versión arrancará).¡Listo! La próxima vez que inicies ServBay, arrancará automáticamente el servidor y la versión SQL seleccionados.
De este modo, puedes cambiar de tipo y versión de base de datos predeterminada fácilmente, sin la necesidad de detener y reiniciar manualmente cada servicio.