¡Oferta exclusiva! Hostea tu web a la velocidad de la luz¡Oferta!60d : 18h : 50m : 09s Ver Planes
Herramientas para desarrolladores

Cómo instalar Laravel con la terminal de DirectAdmin

Actualizado: 01 Nov 2026·▶ Video de 2:35·6 pasos·Con subtítulos
0:00 / 2:35Introducción

Pasos del video

6 pasos · toca uno para saltar a ese minuto
Videos de Herramientas para desarrolladores7 de 8 · 0 vistos

Si tu plan tiene acceso SSH, tu panel DirectAdmin trae una terminal dentro del navegador: no necesitas instalar nada en tu computador. En esta guía la usamos para descargar Composer, crear un proyecto Laravel y publicarlo en un subdominio.

Paso 1: Inicia sesión en DirectAdmin

Entra a tu panel con tu usuario y tu contraseña. Antes, crea el subdominio donde vivirá Laravel (por ejemplo app.tu-dominio.com): mira cómo crear un subdominio.

Paso 2: Abre la Terminal

Abre Información y archivos › Terminal. Se abre una consola con tu usuario, en tu carpeta personal. Si no ves la opción, tu plan no tiene SSH activado: escríbenos y te lo activamos.

Paso 3: Descarga Composer

curl -sS https://getcomposer.org/download/latest-stable/composer.phar -o composer.phar
php -d disable_functions= composer.phar --version

Por seguridad, en nuestros servidores algunas funciones de PHP (como proc_open) están desactivadas para la web. Composer las necesita, así que en la terminal lo ejecutamos siempre como php -d disable_functions= composer.phar.

Paso 4: Crea el proyecto Laravel

php -d disable_functions= composer.phar create-project laravel/laravel mi-laravel

Composer descarga Laravel y sus dependencias, genera la clave de la aplicación y prepara una base de datos SQLite de ejemplo. Espera a que vuelva a aparecer el símbolo $.

Paso 5: Publica la carpeta public

Laravel se sirve desde su carpeta public, no desde la raíz del proyecto. Cambia el public_html del subdominio por un enlace a ella:

cd ~/domains/app.tu-dominio.com
mv public_html public_html_viejo
ln -s ~/mi-laravel/public public_html
ls -l

Paso 6: Pon Laravel en modo producción

Laravel se instala en modo desarrollo y, si algo falla, muestra los errores con detalles (rutas, consultas, a veces claves) a cualquiera. Deja APP_ENV=production y APP_DEBUG=false en el archivo .env:

cd ~/mi-laravel
sed -i 's/^APP_ENV=local/APP_ENV=production/; s/^APP_DEBUG=true/APP_DEBUG=false/' .env
grep -E 'APP_(ENV|DEBUG)' .env

Abre tu subdominio en el navegador: Laravel ya está funcionando.

Próximos pasos

QuéCómo
Base de datos MySQLCrea una base en el panel y pon sus datos en .env (DB_CONNECTION=mysql, DB_DATABASE, DB_USERNAME, DB_PASSWORD)
Migracionesphp -d disable_functions= artisan migrate
Tareas programadasTrabajo Cron cada minuto con php ~/mi-laravel/artisan schedule:run
Versión de PHPLaravel 13 pide PHP 8.3 o superior: Select PHP version

Consejo: nunca subas el archivo .env a un repositorio público; tiene la clave de tu aplicación y de tu base de datos. Si prefieres no usar la terminal, Laravel también está en Softaculous.

¿Dudas? Escríbenos a [email protected].

¿Te sirvió esta guía?