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