Symfony - Установка
В этой главе объясняется, как установить фреймворк Symfony на ваш компьютер. Установка фреймворка Symfony очень проста и легка. У вас есть два метода для создания приложений в среде Symfony. Первый метод - это использование Symfony Installer, приложения для создания проекта на платформе Symfony. Второй метод - установка на основе композитора. Давайте подробно рассмотрим каждый из методов один за другим в следующих разделах.
Системные Требования
Перед тем, как перейти к установке, вам потребуются следующие системные требования.
- Веб-сервер (любой из следующих) 
      - WAMP (Windows)
- ЛАМПА (Linux)
- XAMP (многоплатформенный)
- MAMP (Macintosh)
- Nginx (мультиплатформенность)
- Microsoft IIS (Windows)
- Встроенный веб-сервер разработки PHP (мультиплатформенный)
 
- Операционная система: кроссплатформенная
- Поддержка браузера: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
- Совместимость с PHP: PHP 5.4 или новее. Чтобы получить максимальную пользу, используйте последнюю версию.
В этом руководстве мы будем использовать встроенный веб-сервер разработки PHP.
Установщик Symfony
Установщик Symfony используется для создания веб-приложений в среде Symfony. Теперь давайте настроим установщик Symfony, используя следующую команду.
$ 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Теперь вы установили установщик Symfony на свой компьютер.
Создайте свое первое приложение Symfony
Следующий синтаксис используется для создания приложения Symfony в последней версии.
Синтаксис
symfony new app_nameЗдесь app_name - это ваше новое имя приложения. Вы можете указать любое имя, какое захотите.
пример
symfony new HelloWorldПосле выполнения указанной выше команды вы увидите следующий ответ.
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Эта команда создает новый каталог с именем firstapp /, содержащий пустой проект последней версии фреймворка Symfony.
Установить определенную версию
Если вам нужно установить определенную версию Symfony, используйте следующую команду.
symfony new app_name 2.8 
symfony new app_name 3.1Установка на основе композитора
Вы можете создавать приложения Symfony с помощью Composer. Надеюсь, вы установили композитор на свой компьютер. Если композитор не установлен, скачайте и установите его.
Следующая команда используется для создания проекта с помощью композитора.
$ composer create-project symfony/framework-standard-edition app_nameЕсли вам нужно указать конкретную версию, вы можете указать в приведенной выше команде.
Запуск приложения
Перейдите в каталог проекта и запустите приложение, используя следующую команду.
cd HelloWorld 
php bin/console server:runПосле выполнения указанной выше команды откройте браузер и запросите URL-адрес http://localhost:8000/. Это дает следующий результат.
Результат
