Установка Nette
***************
.[perex]
Хотите воспользоваться преимуществами Nette в существующем проекте или планируете создать новый проект на Nette? Это руководство шаг за шагом проведёт вас через установку.
Как добавить Nette в свой проект
--------------------------------
Nette предлагает набор полезных и продуманных пакетов (библиотек) для PHP. Чтобы подключить их в свой проект, выполните следующие шаги:
1) **Настройте [Composer|best-practices:composer]:** этот инструмент необходим для лёгкой установки, обновления и управления библиотеками, которые нужны вашему проекту.
2) **Выберите [пакет|www:packages]:** допустим, вам нужно ходить по файловой системе, с чем прекрасно справляется [Finder|utils:finder] из пакета `nette/utils`. Имя пакета вы найдёте в правом столбце его документации.
3) **Установите пакет:** выполните в корневом каталоге проекта эту команду:
```shell
composer require nette/utils
```
Предпочитаете графический интерфейс? Посмотрите [руководство|https://www.jetbrains.com/help/phpstorm/using-the-composer-dependency-manager.html] по установке пакетов в среде PhpStorm.
Как начать новый проект на Nette
--------------------------------
Если вы хотите создать совершенно новый проект на платформе Nette, мы рекомендуем использовать заранее настроенный каркас [Web Project|https://github.com/nette/web-project]:
1) **Настройте [Composer|best-practices:composer].**
2) **Откройте командную строку** и перейдите в корневой каталог вашего веб-сервера, например `/var/www/html`, `C:/xampp/htdocs`, `/Library/WebServer/Documents`.
3) **Создайте проект** этой командой:
```shell
composer create-project nette/web-project PROJECT_NAME
```
4) **Не используете Composer?** Просто скачайте [Web Project в формате ZIP|https://github.com/nette/web-project/archive/preloaded.zip] и распакуйте его. Но поверьте нам, Composer того стоит!
5) **Задайте права:** в системах macOS или Linux задайте каталогам [права на запись |nette:troubleshooting#Задание прав на каталоги].
6) **Откройте проект в браузере:** введите URL `http://localhost/PROJECT_NAME/www/`. Вы увидите стартовую страницу каркаса:
[* qs-welcome.webp .{url: http://localhost/PROJECT_NAME/www/} *]
Поздравляем! Ваш сайт готов к разработке. Смело удаляйте приветственный шаблон и начинайте строить своё приложение.
Одно из преимуществ Nette в том, что проект работает сразу, без всякой настройки. Однако если вы столкнётесь с трудностями, загляните в [решения частых проблем |nette:troubleshooting#Nette не работает, отображается белая страница].
.[note]
Если вы начинаете с Nette, мы рекомендуем продолжить руководством [Пишем первое приложение|quickstart:].
Инструменты и рекомендации
--------------------------
Для эффективной работы с Nette мы рекомендуем следующие инструменты:
- [Качественная IDE с плагинами для Nette|tools:ide]
- Система контроля версий Git
- [Composer|best-practices:composer]
Установка Nette
Хотите воспользоваться преимуществами Nette в существующем
проекте или планируете создать новый проект на Nette? Это руководство шаг
за шагом проведёт вас через установку.
Как добавить Nette в свой проект
Nette предлагает набор полезных и продуманных пакетов (библиотек) для
PHP. Чтобы подключить их в свой проект, выполните следующие шаги:
Настройте Composer: этот
инструмент необходим для лёгкой установки, обновления и управления
библиотеками, которые нужны вашему проекту.
Выберите пакет: допустим, вам нужно
ходить по файловой системе, с чем прекрасно справляется Finder из пакета nette/utils. Имя пакета вы
найдёте в правом столбце его документации.
Установите пакет: выполните в корневом каталоге проекта эту
команду:
composer require nette/utils
Предпочитаете графический интерфейс? Посмотрите руководство по
установке пакетов в среде PhpStorm.
Как начать новый проект на Nette
Если вы хотите создать совершенно новый проект на платформе Nette, мы
рекомендуем использовать заранее настроенный каркас Web Project:
Не используете Composer? Просто скачайте Web Project в формате ZIP и распакуйте
его. Но поверьте нам, Composer того стоит!
Задайте права: в системах macOS или Linux задайте каталогам права на запись.
Откройте проект в браузере: введите URL http://localhost/PROJECT_NAME/www/.
Вы увидите стартовую страницу каркаса:
Поздравляем! Ваш сайт готов к разработке. Смело удаляйте
приветственный шаблон и начинайте строить своё приложение.
Одно из преимуществ Nette в том, что проект работает сразу, без всякой
настройки. Однако если вы столкнётесь с трудностями, загляните в решения частых
проблем.