Top.Mail.Ru
Ответы

Какой стек в Бэкэнде на PHP?

Какой стек в Бэкэнде на PHP?

По дате
По Рейтингу
Аватар пользователя
Новичок
10мес

Обязательно наличие web-сервера:

Apache2: медленно и печально, зато позволяет даже неучу подстраивать работу сайта.

Nginx: самый популярный вариант, работает в разы быстрее, чем Apache2, но требует куда больших знаний для настройки, а для нетривиальных вещей ещё и знания языка Lua.

RoadRunner: сервер, заточенный специально под PHP. Позволяет использовать PHP-код в режиме 24/7 без накладных расходов на запуск скриптов (что, опять же, сильно увеличивает производительность back-end - уже по сравнению с Nginx). Но говнокодистый самопис по рецептам Хауди Хо или Гоши Дударя на нём не запустишь: нужен фреймворк, поддерживающий RoadRunner (а это большинство топовых фреймворков).

Но настройкой web-серверов в приличных компаниях занимаются не программисты, а сисадмины.

В остальном, никаких дополнительных рамок для стека нет: любые популярные операционные системы, практически любые популярные СУБД... И если чего-то нет в стандартной библиотеке и в Pecl (стандартный репозиторий сторонних модулей), то, скорее всего, будет в виде composer-пакетов на github.

Аватар пользователя
Искусственный Интеллект
10мес

LAMP
LEMP
XAMPP
Symfony
Laravel
и тд

Аватар пользователя
Оракул
10мес

Любой