Документация/Установка и настройка/1. Установка проекта

Установка проекта

Фреймворк HLEB2 разработан таким образом, чтобы его установка и требования к установке были минимально простыми.
Чтобы установить фреймворк, достаточно PHP версии 8.2 или выше с базовым набором расширений и 2 мегабайта свободного места на устройстве.

Если вы хотите использовать версию PHP меньше 8.2, то попробуйте первую версию фреймворка.

Код фреймворка расположен в репозитории GitHub по адресу https://github.com/phphleb/hleb. Первый этап установки представляет собой копирование этого кода на сервер или в локальную папку, где он будет использоваться.


#Копирование из репозитория

Зайдите в репозиторий проекта на GitHub (ссылка выше).
Выберите кнопку Code и далее Download ZIP (прямая ссылка на файл). Распакуйте скачанный архив в нужную папку на сервере или локально.

Используйте только проверенные ссылки на официальный репозиторий фреймворка.


#Клонирование при помощи Git

Для того чтобы клонировать репозиторий фреймворка в папку new_project выполните следующую команду git:

$git clone https://github.com/phphleb/hleb new_project

Эта команда создаст папку new_project, инициализирует в ней подкаталог .git, затем скачает все данные для этого репозитория и извлечёт рабочую копию последней версии. Если вы перейдёте в созданную командой директорию new_project, то увидите в ней файлы проекта, готовые для использования.


#Локальная разработка с Docker

Чтобы попробовать возможности фреймворка и развернуть локальную разработку из Docker-образа используйте репозиторий phphleb/toaster.


#Установка при помощи Composer

Альтернативным вариантом будет использование Composer. Этот метод более предпочтителен, так как в дальнейшем Composer позволит устанавливать различные пакеты и расширения. Установить актуальную версию проекта при помощи консольной команды (предполагается, что Composer установлен глобально):

$composer create-project phphleb/hleb new_project

Эта команда установит фреймворк в папку new_project.


#Расширение для работы с базами данных

Если ваше приложение будет работать с базой данных, необходимо установить расширение PHP PDO и соответствующий драйвер (например, pdo_mysql для MySQL).


#Публичная директория проекта

Для дальнейших действий нужно настроить публичную папку фреймворка, если первоначальное название public по каким-либо причинам не подходит.
Например, на некоторых хостингах используется папка с названием public_html, чтобы изменить публичную папку проекта, достаточно изменить название папки public.
Также, в этом случае, дополнительно нужно изменить предопределённое название в файле console, который находится в корневой папке проекта.

Введение Настройка фреймворка

Страница создана: @fomiash
К началу страницы