PHP
21 статей в разделе
Раздел о PHP как о рабочем окружении на сервере, а не о языке программирования: как устроен PHP-FPM с его пулами и воркерами, зачем нужен OPcache и когда включать JIT, как держать на одной машине несколько версий PHP — 7.4, 8.1, 8.2 — не ломая старые проекты при обновлении.
Отдельные статьи — про инструменты вокруг PHP: Composer и оптимизация автозагрузчика, Xdebug для отладки без потери скорости на проде, очереди с Supervisor для Laravel и Symfony, сессии в Redis, когда сайт работает на нескольких серверах, и Swoole с RoadRunner для долгоживущих процессов вместо классического FPM.
Есть и практические разборы: чем PHP в cron отличается от PHP-FPM, как читать error_log и не путать его с display_errors на проде, зачем strict_types и как безопасно проверять загружаемые файлы, чтобы через них не подсунули веб-шелл.
- PHP-FPM, OPcache и JIT: настройка под нагрузку
- Несколько версий PHP и обновление до 8.3/8.4
- Composer, автозагрузка и Xdebug
- Laravel и Symfony: деплой, очереди, сессии в Redis