Начало разработки на 1С‑Битрикс: настройка окружения
В этой статье мы подробно рассмотрим, как подготовить рабочее окружение для разработки на 1С‑Битрикс. Правильная настройка значительно ускоряет работу команды и облегчает отладку.
1. Локальный сервер
Рекомендуется использовать контейнеры (Docker) или готовые пакеты типа Local by Docker / Laragon. Контейнеры позволяют иметь предсказуемую среду — те же версии PHP, nginx и MySQL, что и на проде.
2. Composer и автозагрузка
Composer полезен для управления зависимостями и подключения сторонних библиотек. В проектах на
Битрикс удобно хранить дополнительные пакеты в local/php_interface или в отдельном
composer-пакете.
// Пример composer.json
{
"autoload": {
"psr-4": { "MyCompany\\": "local/php_interface/src/" }
}
}
3. Отладка и инструменты
Используйте Xdebug для пошаговой отладки, Blackfire или Tideways для профилирования. Логирование ошибок стоит направлять в отдельный поток, чтобы не засорять доступные логи веб-сервера.
Также полезно настроить локальный CI (например GitHub Actions / GitLab CI) для автоматизированных проверок при пушах и PR.