PHP macOS

PHP 8.5 на Mac без возни с Homebrew

Pin 8.5 на проект, Native FPM и Docker. Системный PHP не трогаем.

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 на каждый клик.

Как включить

  1. Скачайте Free (один PHP-проект) или Pro, если проектов больше.
  2. Настройки → Runtime — поставьте Native PHP 8.5, если артефакта ещё нет.
  3. Вкладка PHP → версия по умолчанию → Apply.
  4. На карточке проекта закрепите 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 и безлимит проектов.

Скачать Free Все статьи
Скачать Pro Teams