Symfony - Instalación
Este capítulo explica cómo instalar el framework Symfony en su máquina. La instalación del framework Symfony es muy simple y fácil. Tiene dos métodos para crear aplicaciones en el marco Symfony. El primer método es usar Symfony Installer, una aplicación para crear un proyecto en el marco de trabajo de Symfony. El segundo método es la instalación basada en el compositor. Repasemos cada uno de los métodos uno por uno en detalle en las siguientes secciones.
Requisitos del sistema
Antes de pasar a la instalación, necesita los siguientes requisitos del sistema.
- Servidor web (cualquiera de los siguientes)
- WAMP (Windows)
- LÁMPARA (Linux)
- XAMP (multiplataforma)
- MAMP (Macintosh)
- Nginx (multiplataforma)
- Microsoft IIS (Windows)
- Servidor web de desarrollo integrado PHP (multiplataforma)
- Sistema operativo: multiplataforma
- Compatibilidad con el navegador: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
- Compatibilidad con PHP: PHP 5.4 o posterior. Para obtener el máximo beneficio, utilice la última versión.
Usaremos el servidor web de desarrollo incorporado PHP para este tutorial.
Instalador de Symfony
El instalador de Symfony se utiliza para crear aplicaciones web en el marco de trabajo de Symfony. Ahora, configuremos el instalador de Symfony usando el siguiente comando.
$ sudo mkdir -p /usr/local/bin
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
Ahora, ha instalado el instalador de Symfony en su máquina.
Crea tu primera aplicación Symfony
La siguiente sintaxis se utiliza para crear una aplicación Symfony en la última versión.
Sintaxis
symfony new app_name
Aquí, app_name es su nuevo nombre de aplicación. Puede especificar el nombre que desee.
Ejemplo
symfony new HelloWorld
Después de ejecutar el comando anterior, verá la siguiente respuesta.
Downloading Symfony...
0 B/5.5 MiB ░░░░░░░░░░░
……………………………………………………………
……………………………………………………………
Preparing project...
✔ Symfony 3.2.7 was successfully installed. Now you can:
* Change your current directory to /Users/../workspace/firstapp
* Configure your application in app/config/parameters.yml file.
* Run your application:
1. Execute the php bin/console server:run command.
2. Browse to the http://localhost:8000 URL.
* Read the documentation at http://symfony.com/doc
Este comando crea un nuevo directorio llamado "firstapp /" que contiene un proyecto vacío de la última versión del marco Symfony.
Instalar versión específica
Si necesita instalar una versión específica de Symfony, use el siguiente comando.
symfony new app_name 2.8
symfony new app_name 3.1
Instalación basada en Composer
Puede crear aplicaciones Symfony utilizando Composer. Con suerte, ha instalado el compositor en su máquina. Si el compositor no está instalado, descárguelo e instálelo.
El siguiente comando se usa para crear un proyecto usando el compositor.
$ composer create-project symfony/framework-standard-edition app_name
Si necesita especificar una versión específica, puede especificarla en el comando anterior.
Ejecutando la aplicación
Vaya al directorio del proyecto y ejecute la aplicación con el siguiente comando.
cd HelloWorld
php bin/console server:run
Después de ejecutar el comando anterior, abra su navegador y solicite la URL http://localhost:8000/. Produce el siguiente resultado.