Фрилансеру хватает Free с одним PHP-проектом. Агентству на одном MacBook часто нужны Bitrix + Laravel + WordPress + Next + legacy одновременно. Pro снимает лимит проектов; Teams — лимит мест в команде.
Карта типичного Mac студии
| Проект | Стек | MacFullStack |
|---|---|---|
| Корп. Bitrix | PHP, MySQL, multisite | Native, aliases (/blog/bitrix-multisite-mac) |
| Laravel SaaS | PHP, Redis, queue | Workers на Pro (/blog/laravel-praktiki-mac) |
| WP витрина | PHP, импорт с хостинга | Docroot detection (/blog/wordpress-na-mac) |
| Next storefront | Node | Прокси Node (/blog/nextjs-laravel-mac) |
| Django internal | Python | Прокси Python (/blog/django-flask-fastapi-mac) |
| Greenfield API | Postgres | Pro PostgreSQL (/blog/postgresql-pro-mac) |
Все живут в ~/MacFullStack/www/ — symlink вместо копирования, если репозитории уже в git.
Организация
- Клиенты — FTP и контакты на карточке клиента, не в Notes.
- Теги на проектах —
bitrix,support,greenfield. - Своя зона
.localdevили.testв Настройках → Домены — не путать с.localhostклиентских клонов. - Gatekeeper — если Docker Desktop или второй стек занял 3306/8080: /help/gatekeeper-ports.
Ресурсы Mac
- Native по умолчанию — один nginx/php-fpm, не десять контейнеров.
- Остановите неиспользуемые workers (queue, Vite proxy) на карточках.
- MySQL один на все PHP-проекты — отдельные базы per project.
Команда из двух и больше
Teams — 10 Mac, тот же Pro-функционал: /blog/teams-dlya-studii. Общий .macstack.json в git задаёт PHP version и runtime hints для одинакового «как у коллеги» onboarding.
Когда Pro окупается
Один hotfix через FTP Manager + один Share-показ клиенту часто перекрывают годовую подписку против FileZilla + ngrok + MAMP Pro. Сравнение: /compare, /pricing.