Repolode
shivammathur

shivammathur/homebrew-php

Tap Homebrew с формулами для установки разных версий PHP (с 5.6 по 8.7) в macOS и Linux.

Звёзды
2,877
Форки
182
Открытые issues
1
Последний коммит
21 час назад

Что это?

Этот tap Homebrew позволяет устанавливать через brew конкретные версии PHP — с 5.6 по 8.7 — вместо системного PHP. Для каждой версии доступны несколько вариантов: стандартная сборка, debug-сборка для разработки расширений PHP, потокобезопасная сборка (ZTS) для многопоточных приложений и debug-сборка ZTS, сочетающая оба варианта. PHP 8.6 и 8.7 собираются каждую ночь.

Формулы предназначены для Linux на x86_64 и arm64, а также для macOS на Apple silicon (Sequoia, Tahoe и Golden Gate). Компьютеры Mac на Intel не поддерживаются. Для установки нужно выполнить brew install, а затем brew link; переключение между версиями выполняется повторным созданием ссылок. Debug-сборки предназначены для разработки расширений и не рекомендуются для production.

Проект поддерживает автор setup-php; также у него есть связанный tap с расширениями PHP.

Ключевые возможности

  • 01Предоставляет формулы PHP версий с 5.6 по 8.7, которые можно установить через brew.
  • 02Для каждой версии доступны стандартная, debug-, потокобезопасная (ZTS) и debug-ZTS-сборки.
  • 03Поддерживаются Linux (x86_64, arm64) и macOS на Apple silicon.
  • 04Переключение между установленными версиями PHP выполняется повторным созданием ссылок.
  • 05PHP 8.6 и 8.7 собираются каждую ночь.

Сценарии использования

  • Запуск на Mac конкретной версии PHP, соответствующей production-среде.
  • Тестирование приложения на нескольких версиях PHP при обновлении.
  • Разработка или отладка расширений PHP с помощью debug-формул.
  • Использование потокобезопасной сборки PHP в многопоточных приложениях.

Быстрый старт

  1. 1

    Установите Xcode Command Line Tools на macOS

    xcode-select --install
  2. 2

    Установите Homebrew с помощью официального скрипта установки из README

  3. 3

    Добавьте tap и отметьте его как доверенный

    brew tap shivammathur/php brew trust shivammathur/php
  4. 4

    Установите PHP 8.5 и создайте ссылку на него

    brew install shivammathur/php/php@8.5 brew link --overwrite --force shivammathur/php/php@8.5

Что важно знать

  • macOS Intel не поддерживается; поддерживается только Apple arm64 на macOS.
  • Формулы для отладки не рекомендуется использовать в production.

В подборках

Темы

#php#homebrew#macos#linux#package-manager#version-management#arm64#homebrew-php#homebrew-tap#php8

Частые вопросы

Что такое homebrew-php?
Tap Homebrew с формулами для установки разных версий PHP (с 5.6 по 8.7) в macOS и Linux. Этот tap Homebrew позволяет устанавливать через brew конкретные версии PHP — с 5.6 по 8.7 — вместо системного PHP. Для каждой версии доступны несколько вариантов: стандартная сборка, debug-сборка для разработки расширений PHP, потокобезопасная сборка (ZTS) для многопоточных приложений и debug-сборка ZTS, сочетающая оба варианта. PHP 8.6 и 8.7 собираются каждую ночь.
homebrew-php можно использовать бесплатно? Какая у него лицензия?
homebrew-php распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
homebrew-php всё ещё поддерживается?
Активно поддерживается. Последний коммит в homebrew-php — 7 нояб. 2026 г..
Для чего можно использовать homebrew-php?
Запуск на Mac конкретной версии PHP, соответствующей production-среде. Тестирование приложения на нескольких версиях PHP при обновлении. Разработка или отладка расширений PHP с помощью debug-формул. Использование потокобезопасной сборки PHP в многопоточных приложениях.
Как установить homebrew-php?
Установите Xcode Command Line Tools на macOS: xcode-select --install Установите Homebrew с помощью официального скрипта установки из README Добавьте tap и отметьте его как доверенный: brew tap shivammathur/php brew trust shivammathur/php Установите PHP 8.5 и создайте ссылку на него: brew install shivammathur/php/php@8.5 brew link --overwrite --force shivammathur/php/php@8.5
Где скачать homebrew-php?
Исходный код и инструкции по установке — на GitHub: https://github.com/shivammathur/homebrew-php

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты