UI, UX, IXD: ¿CUÁL ES LA DIFERENCIA?
marzo 1, 2020Comandos GIT por Sinoe9891
septiembre 6, 2021Arranque automático de XAMPP en macOS y opciones de línea de comandos de XAMPP
XAMPP funciona muy bien en macOS Big Sur pero tiene el inconveniente de que cada vez que se desea arrancar el servidor web hay que hacerlo desde el Panel de Control de XAMPP y solicita la contraseña de administrador.
Para que XAMPP arranque automáticamente en cada inicio de sesión de forma que el servidor esté siempre disponible hay que crear un applescript que arranque el servidor por nosotros y que se ejecute en cada sesión:
– Abrir la utilidad Editor de Scripts
– Pegar este texto en el editor
do shell script "sudo /Applications/XAMPP/xamppfiles/xampp startapache; sudo /Applications/XAMPP/xamppfiles/xampp startmysql" password "pwd" with administrator privileges
– Guardar el script como una aplicación con el nombre que queramos (ej: xampp-in) en alguna carpeta del disco duro
– Añadir la aplicación xampp-in en la lista de ítems de Arranque en el Panel Cuentas de Preferencias del Sistema.
NOTA: revisa si la ruta al ejecutable xampp es la misma en tu Mac y pon la contraseña de administrador en lugar de pwd.
Lo que hace el script es ejecutar un comando que arranca los servidores Apache2 y MySQL.
Otros comandos útiles para controlar XAMPP desde la línea de comandos son:
- start – arranca XAMPP
- stop – detiene XAMPP
- restart – detiene y arranca XAMPP
- reload – recarga archivos de configuración de Apache, MySQL y ProFTPD
- startapache – sólo arranca Apache2
- startssl – arranca Apache2 con soporte SSL
- startmysql – arranca el servidor MySQL
- startftp – arranca el servidor ProFTPD (usuario «nobody» contraseña «xampp»)
- stopapache – detiene Apache2
- stopssl – detiene el soporte SSL de Apache2
- stopmysql – detiene el servidor MySQL
- stopftp – detiene el servidor ProFTPD.