Установка Symfony в Ubuntu: подробное руководство

Symfony — популярная PHP-инфраструктура, широко используемая для разработки веб-приложений. В этой статье мы рассмотрим различные способы установки Symfony в операционной системе Ubuntu. Независимо от того, являетесь ли вы новичком или опытным разработчиком, это руководство предоставит вам пошаговые инструкции и примеры кода для запуска Symfony на вашем компьютере с Ubuntu.

Метод 1: использование Composer (рекомендуется)
Composer — это инструмент управления зависимостями для PHP, который упрощает процесс установки. Выполните следующие шаги, чтобы установить Symfony с помощью Composer:

  1. Установить Composer:
    Откройте окно терминала и выполните следующие команды, чтобы установить Composer глобально в вашей системе Ubuntu:
$ sudo apt update
$ sudo apt install curl php-cli php-zip unzip
$ curl -sS https://getcomposer.org/installer -o composer-setup.php
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
$ composer --version
  1. Создайте новый проект Symfony:
    Перейдите в каталог, в котором вы хотите создать проект Symfony, и выполните следующую команду:
$ composer create-project symfony/website-skeleton myproject

Эта команда создаст новый проект Symfony с именем «myproject», используя рецепт скелета веб-сайта.

  1. Запустите сервер разработки Symfony:
    Перейдите в каталог проекта и запустите сервер разработки Symfony с помощью следующей команды:
$ cd myproject
$ symfony server:start

Теперь вы можете получить доступ к своему приложению Symfony, посетив http://локальный хост:8000 в своем веб-браузере.

Метод 2: использование Symfony CLI
Symfony предоставляет инструмент командной строки под названием Symfony CLI, который упрощает установку и управление проектами Symfony. Выполните следующие шаги, чтобы установить Symfony с помощью Symfony CLI:

  1. Установить Symfony CLI:
    Откройте окно терминала и выполните следующие команды для установки Symfony CLI:
$ wget https://get.symfony.com/cli/installer -O - | bash
$ sudo mv ~/.symfony/bin/symfony /usr/local/bin/symfony
$ symfony --version
  1. Создайте новый проект Symfony:
    Перейдите в каталог, в котором вы хотите создать проект Symfony, и выполните следующую команду:
$ symfony new myproject

Эта команда создаст новый проект Symfony с именем «myproject», используя скелет Symfony по умолчанию.

  1. Запустите сервер разработки Symfony:
    Перейдите в каталог проекта и запустите сервер разработки Symfony с помощью следующей команды:
$ cd myproject
$ symfony serve

Ваше приложение Symfony будет доступно по адресу http://локальный хост:8000 .

Способ 3: установка вручную
Если вы предпочитаете установку вручную, выполните следующие действия:

  1. Установите PHP и необходимые расширения:
    Откройте окно терминала и выполните следующую команду, чтобы установить PHP и необходимые расширения:
$ sudo apt update
$ sudo apt install php php-cli php-mbstring php-xml php-mysql
  1. Загрузка и распаковка Symfony:
    Посетите веб-сайт Symfony ( https://symfony.com/download ) и загрузите последнюю стабильную версию Symfony. Распакуйте загруженный архив в нужное место.

  2. Настройте веб-сервер:
    Настройте свой веб-сервер (например, Apache или Nginx) для обслуживания приложения Symfony. Подробные инструкции по настройке веб-сервера см. в документации Symfony.

В этой статье мы рассмотрели три различных метода установки Symfony в Ubuntu: с помощью Composer, Symfony CLI и установку вручную. В зависимости от ваших предпочтений и требований вы можете выбрать наиболее подходящий метод для вашего проекта Symfony. Следуя пошаговым инструкциям и примерам кода, вы сможете без особых усилий запустить Symfony на своем компьютере с Ubuntu.

Не забудьте обратиться к официальной документации Symfony для получения более расширенных возможностей конфигурации и настройки.