Учебники

Symfony — Установка

В этой главе объясняется, как установить Symfony Framework на ваш компьютер. Установка фреймворка 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 Installer используется для создания веб-приложений в среде 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

Установка на основе Composer

Вы можете создавать приложения Symfony с помощью Composer. Надеюсь, вы установили композитор на свой компьютер. Если композитор не установлен, скачайте и установите его.

Следующая команда используется для создания проекта с использованием композитора.

$ composer create-project symfony/framework-standard-edition app_name

Если вам нужно указать конкретную версию, вы можете указать в приведенной выше команде.

Запуск приложения

Перейдите в каталог проекта и запустите приложение, используя следующую команду.

cd HelloWorld 
php bin/console server:run 

После выполнения вышеупомянутой команды откройте браузер и запросите URL http: // localhost: 8000 / . Это дает следующий результат.