Да. Native держит несколько PHP сразу: отдельный php-fpm на каждую установленную версию, nginx ведёт сайт на pin. Не нужно плодить контейнеры ради 8.2 + 8.5.
- Настройки → Runtime — поставьте 8.2 и 8.5, если артефактов нет.
- Вкладка PHP — дефолт стека + Apply.
- На карточке проекта — версия, или
macstack projects php --name shop --version 8.5.
Если pin ещё не установлен, он сохранится, сайт уйдёт на доступную версию, sync предупредит.
Docker: смена дефолтного PHP может пересобрать web-образ (минуты в первый раз). Homebrew и /usr/bin/php не трогаем: php -v в Terminal ≠ PHP сайта.
Один сайт с pin — Free. Два клиента на разных мажорных версиях параллельно — Pro.
Справка: /help/php-versions.