¡Hola! ¿Qué tal? ¡Bienvenidos! Continuando con el curso de Laravel, hoy veremos la instalación y configuración de Laravel 10, como también ejecutar nuestro proyecto por primera vez en nuestro servidor local.
¡Empecemos!
Requisitos para trabajar en Laravel
Para empezar a trabajar en Laravel 10 necesitamos preparar nuestro entorno de trabajo, para eso necesitamos herramientas que nos servirán en todo este curso, como Xampp (que viene con PHP y MySQL), Composer y PHPStorm o Visual Studio Code.
Puedes utilizar otras herramientas de trabajo de acuerdo a tus preferencias y la elección también dependerá del sistema operativo que estés utilizando.
Es una herramienta de software libre para ejecutar un servidor Apache de forma local, juntamente con Apache viene con un lenguaje de programación como PHP y un gestor de base de datos como MySQL. Aquí te dejo un tutorial de cómo instalar Xampp.
Composer
Composer es un gestor de dependencias de PHP, que nos permite administrar paquetes y librerías desde un repositorio. Aquí te dejo un tutorial de cómo instalar Composer.
Visual Studio Code
Visual Studio Code es un editor de código fuente gratuito para codificar y depurar aplicaciones modernas, creado por Microsoft.
PHPStorm
PhpStorm es un IDE de desarrollo inteligente y profesional de PHP creado por JetBrains. Proporciona a los desarrolladores una herramienta potente para el desarrollo de software; está disponible para todos los sistemas operativos Lunix, Windows y Mac OS.
Estas herramientas nos brindan una base sólida para comenzar nuestro viaje en el desarrollo con Laravel. Recuerda que la elección de las herramientas depende de tus preferencias personales, necesidades específicas y la naturaleza del proyecto. Es importante explorar diferentes opciones y encontrar la combinación que funcione mejor para ti y tu equipo de desarrollo.
Instalación de Laravel 10
Para poder instalar Laravel en su versión 10 en nuestro servidor local realizamos los siguientes pasos. Primeramente, iniciamos la terminal en Linux o Mac, si estás en Windows el CMD.
Nos dirigimos al directorio raíz del servidor Apache para crear el proyecto, en este caso es:
cd C:/xampp/htdocs
Laravel utiliza Composer que es un gestor de dependencias de PHP, que nos permite instalar un nuevo proyecto de Laravel en nuestro repositorio local (ver tutorial para instalar Composer). A Continuación escribimos la siguiente línea de comandos para instalar Laravel.
Esta instrucción descargará e instalará un nuevo proyecto de Laravel en nuestra máquina local, aquí lo más importante por ahora es “curso-laravel” que es el nombre que le estamos asignando a nuestro nuevo proyecto.
Esperamos un momento hasta que Composer descargue los paquetes y dependencias del proyecto (esto puede demorar algunos minutos dependiendo de la velocidad de internet con lo que cada uno cuente).
Una vez que la descarga se haya completado, podemos verificar el contenido del proyecto en la ruta siguiente: C:/xampp/htdocs/curso-laravel. Aquí encontrarás las carpetas y archivos fundamentales que constituyen una nueva instalación de Laravel, junto con todas sus dependencias.
Iniciar el Servidor local de Laravel
Para iniciar y visualizar en el navegador el nuevo proyecto creado, desde la Terminal o CMD nos dirigimos al directorio del proyecto “curso-laravel”. Con Artisan ejecutamos la siguiente línea de código:
cd curso-laravel
Finalmente, iniciamos el servidor de desarrollo de Laravel con el siguiente comando:
php artisan serve
Si el servidor inicia con normalidad, indicará una ruta http el puerto 8000 donde se está ejecutando el servicio. El proyecto de Laravel ya está instalado y listo para ser utilizado, podemos ingresar a nuestro navegador favorito y escribir la siguiente ruta: http://127.0.0.1:8000
Ya tenemos todo listo para empezar a conocer la estructura y funcionalidades más importantes de Laravel 10. Es recomendable consultar la documentación oficial de Laravel para obtener más detalles de la instalación y configuración del framework.
Desarrollador de software Backend Developer, experto en Laravel Framework, PHP, JavaScript y MySQL. Creador de contenidos de emprendimiento y desarrollo de software.
4 comentarios en “Instalación y configuración de Laravel”
Anuar Rodríguez
Hola muchas gracias por su aporte
Una pequeña duda, es mejor un IDE.
Usted recomienda cambiarme a PHPStorm, porque se que este tiene un pago Anual
Para mi tanto PHPStorm como Visual Studio Code son muy buenos y los más utilizados, cualquier de los dos te sirve para el desarrollo de software con PHP y Laravel.
PHPStorm efectivamente es de paga, pero existe licencias de estudiante que te permiten activarlo por un año (si es tu caso puedes utilizar ese beneficio, PHPStorm te solicita tu correo institucional para activar la cuenta) Si no cuentas con uno yo me quedaría con Visual studio Code que es gratuito, y me descargaria las extensiones (Plugins) de PHP y Laravel. Saludos y éxitos.
Hola muchas gracias por su aporte
Una pequeña duda, es mejor un IDE.
Usted recomienda cambiarme a PHPStorm, porque se que este tiene un pago Anual
Saludos
Para mi tanto PHPStorm como Visual Studio Code son muy buenos y los más utilizados, cualquier de los dos te sirve para el desarrollo de software con PHP y Laravel.
PHPStorm efectivamente es de paga, pero existe licencias de estudiante que te permiten activarlo por un año (si es tu caso puedes utilizar ese beneficio, PHPStorm te solicita tu correo institucional para activar la cuenta) Si no cuentas con uno yo me quedaría con Visual studio Code que es gratuito, y me descargaria las extensiones (Plugins) de PHP y Laravel. Saludos y éxitos.
muchas gracias por su consejo
voy a continuar con VScode, aunque si cuento con correo de estudiante… quizás mas adelante me cambie
saludos 🙂
A ti las gracias Anuar Rodríguez, estamos aquí para ayudarte. Saludos y éxitos