Пакетный менеджер для macOS и Linux: устанавливает инструменты командной строки и GUI-приложения из репозиториев formula и cask.
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
Установите Xcode Command Line Tools на macOS
xcode-select --install - 2
Установите Homebrew с помощью официального скрипта установки из README
- 3
Добавьте tap и отметьте его как доверенный
brew tap shivammathur/php brew trust shivammathur/php - 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.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Shell-скрипты для установки и удаления пакетного менеджера Homebrew в macOS и Linux.
Основная коллекция cask-рецептов Homebrew для установки готовых GUI-приложений, CLI-инструментов и шрифтов от разработчиков через CLI brew.
Быстрый GUI для Homebrew на macOS, созданный на SwiftUI: просмотр, установка и обновление пакетов и cask, а также их обслуживание.
Нативный GUI для Homebrew на macOS: устанавливайте и обновляйте формулы, cask-пакеты, taps и сервисы без терминала.
Официальное нативное приложение Homebrew для macOS: поиск, установка, обновление и управление пакетами без Terminal.