Skip to content

Создание проекта

В этом руководстве мы приведём команды как для Docker, так и для встроенного dev‑сервера, если всё необходимое установлено локально.

NOTE

Если вы хотите использовать другой веб‑сервер, см. "Настройка веб‑серверов".

Рекомендуем начать с шаблона проекта: это минимальный рабочий проект Yii с базовой функциональностью. Он может стать хорошей отправной точкой для ваших проектов.

Создать новый проект из шаблона можно с помощью Composer:

sh
composer create-project yiisoft/app your_project

Пользователи Docker могут выполнить следующие команды:

sh
docker run --rm -it -v "$(pwd):/app" --user $(id -u):$(id -g) composer/composer create-project yiisoft/app your_project
sudo chown -R $(id -u):$(id -g) your_project
cd your_project
make composer update

Если вам нужна dev-версия вместо релизной:

sh
git clone https://github.com/yiisoft/app.git --depth 1 your_project && \
cd your_project && \
rm -rf .git && \
make composer update

Команда установит последнюю стабильную версию шаблона проекта Yii в директорию your_project. При желании можете выбрать другое имя директории.

TIP

Если хотите установить самую свежую dev-версию Yii, добавьте к команде --stability=dev. Не используйте dev-версию Yii в продакшене: она может сломать работающее приложение.

Go into the newly created directory, copy .env.example to .env, and run:

sh
./yii serve --port=80

Если вы используете Docker, выполните:

sh
make up

Откройте в браузере адрес http://localhost/.

NOTE

To change the port for the built-in server, pass --port to ./yii serve. For Docker, set DEV_PORT in docker/.env.

Yii успешно установлен