В этой главе объясняется, как установить 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 / . Это дает следующий результат.