PHP 8.5 уже в MacFullStack: Native и Docker, pin на проект, FPM на каждую установленную версию. Homebrew и системный PHP не трогаем.
Зачем 8.5 локально
- новый Laravel / Symfony уже просят свежий runtime;
- клиентский хост на 8.3–8.4, а вы проверяете совместимость вперёд;
- два сайта рядом: legacy 8.1 и новый 8.5 — без Docker Desktop на каждый клик.
Как включить
- Скачайте Free (один PHP-проект) или Pro, если проектов больше.
- Настройки → Runtime — поставьте Native PHP 8.5, если артефакта ещё нет.
- Вкладка PHP → версия по умолчанию → Apply.
- На карточке проекта закрепите 8.5 или CLI:
macstack projects php --name shop --version 8.5
Native поднимает отдельный php-fpm на версию; nginx ведёт сайт на pin. Если 8.5 ещё не установлен, pin сохранится, сайт уйдёт на доступную версию и появится предупреждение при sync.
Docker
В Docker-режиме 8.5 тоже есть. Смена дефолтного PHP может пересобрать web-образ — первый раз несколько минут. Для ежедневной работы удобнее Native.
Рядом
Xdebug на порту 9003, OPcache, phpinfo() и путь к php.ini — на вкладке PHP. Один проект: .macstack/php.ini. Справка: /help/php-versions.
MacFullStack
Попробуйте на своём Mac
Free — один PHP-проект и базовый стек. Pro открывает Next/Django, Postgres, Share и безлимит проектов.