Instalación y configuración de Symfony Framework

Symfony es un marco de aplicación web PHP de código abierto con arquitectura MVC. Es un conjunto de componentes/bibliotecas PHP reutilizables. Básicamente está diseñado para desarrolladores que necesitan un conjunto de herramientas elegante y simple para crear aplicaciones web y es el marco de aplicaciones más popular entre la comunidad de desarrolladores de código abierto. Se utiliza para construir aplicaciones web complejas de alto rendimiento.

requisitos previos:

Instalación:

  • Paso 1: Vaya a la carpeta raíz de xampp y abra la carpeta htdocs allí. Escriba «cmd» (sin comillas) en la barra de direcciones (que se muestra a continuación) y presione enter.
  • Paso 2: Ingrese el siguiente comando en el símbolo del sistema.
    composer create-project symfony/skeleton project_1

    En mi caso, el nombre del proyecto es project_1 , puede tomar cualquier nombre de su elección.
    Si ve algo como esto, entonces su proyecto se creó con éxito.

  • Paso 3: Inicie su servidor xampp y vaya a localhost/project_1/public .
    Si ve algo como esto, entonces su proyecto se creó con éxito.

Primer Proyecto: Aquí crearemos una página de Hola Mundo en tres pasos.

  • Paso 1: cree un nuevo archivo llamado «HelloController.php» en la carpeta src/Controller/ y escriba el siguiente código en ese archivo.

    <?php
    namespace App\Controller;
    use Symfony\Component\HttpFoundation\Response;
    class HelloController
    {
        public function hello()
        {
            return new Response(
                'Hello World'
            );
        }
    }
  • Paso 2: Abra el archivo config/routes.yaml y escriba el siguiente código en ese archivo.

    app_hello:
        path: /
        controller: App\Controller\HelloController::hello
  • Paso 3: Ir a localhost/project_1/public .
    Si ve algo como esto, entonces ha creado con éxito la página hola mundo.

Publicación traducida automáticamente

Artículo escrito por khu5h1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *