Symfony es un framework PHP gratuito para el desarrollo aplicaciones web y es aparte uno de los mas utilizados por los desarrolladores de aplicaciones por la gran escalabilidad que ofrece y por la gran comunidad que la mantiene en todo el mundo.<\/p>
<\/p>
Si te est\u00e1s preguntando que necesito para comenzar a desarrollar en Symfony la respuesta es f\u00e1cil. C\u00f3mo m\u00ednimo necesitar\u00e1s:<\/p>
Todo ello ha de ir debidamente configurado, por lo que se propone realizarlo usando Docker-Compose.<\/p>
Ya hemos hablado de Docker en anteriores blogs, por lo que si a\u00fan no lo tienes instalado, ahora es el momento.<\/p>
En tu directorio de trabajo, creamos un archivo llamado docker-compose.yml<\/strong> con el siguiente contenido:<\/p> Una vez guardado este archivo, ejecutamos la orden docker-compose up <\/strong>dentro de la carpeta en donde est\u00e1 ubicado el archivo docker-compose.yml<\/strong><\/p> Docker en ese momento realizar\u00e1 una serie de descargas y finalizada las mismas lanzar\u00e1 el proyecto por defecto de Symfony, pudiendo abrirlo con tu navegador web con la siguiente URL: http:\/\/localhost:8000\/<\/strong><\/p> El proyecto de Symfony estar\u00e1 disponible en la carpeta my-proyect <\/strong>para comenzar su desarrollo.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":" Symfony es un framework PHP gratuito para el desarrollo aplicaciones web y es aparte uno de los mas utilizados por los desarrolladores de aplicaciones por la gran escalabilidad que ofrece y por la gran comunidad que la mantiene en todo el mundo.Si te est\u00e1s preguntando que necesito para comenzar a desarrollar en Symfony la respuesta es f\u00e1cil. C\u00f3mo m\u00ednimo necesitar\u00e1s:Un entorno servidor de HTTP como Nginx o Apache.Un servidor de BBDD como MySQL, MariaDB, PostgreSQL o SQLite.Lenguaje de programaci\u00f3n PHP.Editor de c\u00f3digo como VSCode, Notepad++.Todo ello ha de ir debidamente configurado, por lo que se propone realizarlo usando Docker-Compose.Ya hemos hablado de Docker en anteriores blogs, por lo que si a\u00fan no lo tienes instalado, ahora es el momento.En tu directorio de trabajo, creamos un archivo llamado docker-compose.yml con el siguiente contenido:version: ‘2’ services: mariadb: image: docker.io\/bitnami\/mariadb:10.6 environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. – ALLOW_EMPTY_PASSWORD=yes – MARIADB_USER=bn_myapp – MARIADB_DATABASE=bitnami_myapp myapp: image: docker.io\/bitnami\/symfony:6.1 ports: – ‘8000:8000’ environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. – ALLOW_EMPTY_PASSWORD=yes – SYMFONY_DATABASE_HOST=mariadb – SYMFONY_DATABASE_PORT_NUMBER=3306 – SYMFONY_DATABASE_USER=bn_myapp – […]<\/p>\n","protected":false},"author":3,"featured_media":6576,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[18,427],"tags":[1545,462],"jetpack_featured_media_url":"http:\/\/piloto.foc.es\/wp-content\/uploads\/2022\/06\/logo-2.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_shortlink":"https:\/\/wp.me\/p6jO3Y-1HX","amp_validity":null,"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/6569"}],"collection":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/comments?post=6569"}],"version-history":[{"count":7,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/6569\/revisions"}],"predecessor-version":[{"id":6578,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/6569\/revisions\/6578"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/media\/6576"}],"wp:attachment":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/media?parent=6569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/categories?post=6569"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/tags?post=6569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}