Repolode
shivammathur

shivammathur/homebrew-php

为 macOS 和 Linux 提供多个 PHP 版本(5.6 至 8.7)安装包的 Homebrew tap。

Star
2,877
Fork
183
未关闭 Issue
1
最近提交
前天

这是什么?

这是一个 Homebrew tap,可以用 brew 安装 PHP 5.6 至 8.7 之间的指定版本,无需依赖系统自带的 PHP。每个版本都提供多种变体:标准版、用于开发 PHP 扩展的调试版(debug)、支持多线程应用的线程安全版(ZTS),以及同时包含两者特性的 debug-zts 版。PHP 8.6 和 8.7 每晚构建一次。

支持的平台包括 x86_64 和 arm64 架构的 Linux,以及 Apple 芯片的 macOS(Sequoia、Tahoe 和 Golden Gate)。不支持 Intel 芯片的 Mac。安装后需执行 brew link 完成链接,切换版本时重新链接即可。调试版适合扩展开发,不建议用于生产环境。

核心功能

  • 01提供 PHP 5.6 至 8.7 各版本的 Homebrew 安装包。
  • 02每个版本提供标准版、调试版、线程安全版(ZTS)和 debug-ZTS 版。
  • 03支持 x86_64 和 arm64 架构的 Linux,以及 Apple 芯片的 macOS。
  • 04通过重新 link 即可在已安装的 PHP 版本之间切换。
  • 05PHP 8.6 和 8.7 每晚构建。

适用场景

  • 在 Mac 上安装与生产环境一致的 PHP 版本。
  • 升级前在多个 PHP 版本上测试应用。
  • 使用调试版公式开发或调试 PHP 扩展。
  • 为需要多线程支持的应用使用线程安全版 PHP。

快速上手

  1. 1

    在 macOS 上安装 Xcode 命令行工具

    xcode-select --install
  2. 2

    使用 README 中的官方安装脚本安装 Homebrew

  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 版本,macOS 仅支持 Apple arm64。
  • 调试版公式不建议用于生产环境。

收录于专题

标签

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

常见问题

homebrew-php 是什么?
为 macOS 和 Linux 提供多个 PHP 版本(5.6 至 8.7)安装包的 Homebrew tap。 这是一个 Homebrew tap,可以用 brew 安装 PHP 5.6 至 8.7 之间的指定版本,无需依赖系统自带的 PHP。每个版本都提供多种变体:标准版、用于开发 PHP 扩展的调试版(debug)、支持多线程应用的线程安全版(ZTS),以及同时包含两者特性的 debug-zts 版。PHP 8.6 和 8.7 每晚构建一次。
homebrew-php 可以免费使用吗?用的什么许可证?
homebrew-php 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
homebrew-php 还在维护吗?
活跃维护中。homebrew-php 最近一次提交是在 2026年11月5日。
homebrew-php 适合用来做什么?
在 Mac 上安装与生产环境一致的 PHP 版本。 升级前在多个 PHP 版本上测试应用。 使用调试版公式开发或调试 PHP 扩展。 为需要多线程支持的应用使用线程安全版 PHP。
homebrew-php 怎么安装和运行?
在 macOS 上安装 Xcode 命令行工具: xcode-select --install 使用 README 中的官方安装脚本安装 Homebrew 添加该 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目