PHP

Блокировка записи MySQL для обновления

В ситуации, когда несколько пользователей одновременно пытаются изменить одну и ту же запись в базе данных, возникает проблема, известная как “гонка условий” или “race condition”.

Одним из способов управления этой ситуацией является использование “блокировок”. Блокировка позволяет ограничить доступ к определенной записи базы данных на время ее изменения.

Установка Xdebug PHP7 в ISPmanager (Linux CentOS)

Не так давно открыл для себя чудо-средство для отладки php скриптов — Xdebuger.
Сразу же встал вопрос о включении модуля xdebuge на удаленном сервере (на котором собственно и ведется разработка).
Все бы ничего, вот только сервер работает под управлением панели ISPmanager и почти все проекты обрабатывает PHP7.1, который установлен в системе как php-fpm (fast-cgi), а это значит что просто так поставить модуль из репозитория не получится.