dn.khelilov
Тут вы застали меня врасплох конечно)
Есть мнение что можно установить битрикс и на винду, но работать будет плохо. Поэтому основа - linux
Как я и думал. Позвольте вам рассказать. Bitrix написан на языке PHP, этот язык интерпретируемый, а это значит, что все полностью подчинено функционалу, предоставляемому интерпретатором. Т.е. у нас есть следующая связка: Код битрикса -> Интерпретатор PHP -> Операционная система -> Аппаратное обеспечение сервера. Таким образом, интерпретатор - это в данном случае "прокладка" (не только, конечно) между кодом битрикса и операционной системой, сглаживающая все системные вызовы в набор абстракций на PHP. Основная проблема битрикса в том, что современная версия языка PHP - 7.4, а в коде битрикса очень много кода под устаревшую версию 4.3, а может даже более ранние. Это является причиной ряда проблем. Я не говорю уже о том, что код там написан ужасно, а официальный мануал битрикса в разделе "правила написания кода" призывает нарушать общепринятый стандарт PSR. Поэтому решения на Bitrix как правило поддерживаются неквалифицированными программистами (нормальные кодеры за это не возьмутся), как следствие обладают тоннами багов, уязвимостей, а стоимость поддержки улетает в небеса с каждой новой фичей.