PHP

Вы чтo-нибyдь cлышaли пpo

вeб-cepвep Aраchе? Зaчeм он нyжeн? Он лyчший? У нeго ecть xopoшиe aльтepнaтивы?
Евгений Чешун
Евгений Чешун
3 388
Он нужен для того, чтобы сайт функционировал. Любой запрос к сайту попадает на web-сервер, а уже сервер решает, что дальше с этим запросом делать: вернуть запрошенный jpeg-файл, запустить интерпретатор PHP с запрошенным скриптом, переадресовать запрос на другой адрес и т.д.

Apache2 - очень старый, но до сих пор один из самых используемых web-серверов: не из-за того, что он так хорош (по скорости работы он плох), а из-за удобства. Настраивать сервер можно непосредственно из директорий сайтов - посредством файлов .htaccess.

Вторым самым используемым web-сервером является более молодой Nginx, который имеет намного больше возможностей при намного лучшей производительности. Но для настройки Nginx уже желателен сисадмин со знанием Lua.

Актуальный вариант для сайтов, написанных на PHP - RoadRunner. Он обеспечивает существенно большую производительность PHP, чем Nginx. Но для него нужны фреймворки с поддержкой работы PHP-кода в режиме 24/7. Тот же Wordpress запустить под RoadRunner не получится.
АВ
Алексей Воронин
94 256
Лучший ответ
Евгений Чешун Почему для RoadRunner нужно поддерживать работу PHP-кода в режиме 24/7? А ecли пpoгpaммиcт cлoмaл нoгy и не мoжeт пpийти на paбoтy, что плoxoгo мoжeт cлyчитьcя с кoдoм?
Это высший пилотаж, тут таких экспертов нет.
Apache HTTP-сервер (является искажённым сокращением от англ. a patchy server; среди русских пользователей общепринято переводное апа́ч) — свободный веб-сервер.

Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, macOS, Microsoft Windows, Novell NetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv4.
Максим Квашук
Максим Квашук
59 846
Впервые слышу
Андрей Баусов
Андрей Баусов
2 907