macOSとLinux向けのパッケージマネージャー。formulaとcaskのリポジトリからCLIツールやGUIアプリをインストールできます。
shivammathur/homebrew-php
macOSとLinuxにPHP 5.6〜8.7の複数バージョンをインストールできるHomebrew tap。
- スター
- 2,877
- フォーク
- 183
- 未解決の Issue
- 1
- 最終コミット
- 3 日前
これは何?
このHomebrew tapを使うと、システムのPHPに頼らず、brewでPHP 5.6〜8.7の指定したバージョンをインストールできます。各バージョンには、標準ビルド、PHP拡張の開発向けデバッグビルド、マルチスレッドアプリケーション向けのスレッドセーフ(ZTS)ビルド、そして両方を組み合わせたデバッグZTSビルドがあります。PHP 8.6と8.7は毎晩ビルドされます。
formulaeは、x86_64とarm64のLinux、およびApple silicon搭載Mac(Sequoia、Tahoe、Golden Gate)を対象としています。Intel Macはサポートされていません。インストールはbrew installの後にbrew linkを実行し、バージョンを切り替えるにはリンクを張り直します。デバッグビルドは拡張の開発向けで、本番環境での使用は推奨されません。
このプロジェクトはsetup-phpの作者がメンテナンスしており、PHP拡張向けの関連tapもあります。
主な機能
- 01brewでインストールできるPHP 5.6〜8.7のformulaeを提供します。
- 02各バージョンで、標準、デバッグ、スレッドセーフ(ZTS)、デバッグZTSの各ビルドを利用できます。
- 03x86_64とarm64のLinux、およびApple silicon搭載Macをサポートします。
- 04リンクを張り直して、インストール済みのPHPバージョンを切り替えられます。
- 05PHP 8.6と8.7は毎晩ビルドされます。
ユースケース
- 本番環境に合わせて、Macで特定のPHPバージョンを実行する。
- アップグレード時に、複数のPHPリリースでアプリケーションをテストする。
- デバッグ用formulaeを使ってPHP拡張をビルドまたはデバッグする。
- マルチスレッドアプリケーション向けに、スレッドセーフなPHPビルドを使う。
クイックスタート
- 1
macOSにXcode Command Line Toolsをインストールする
xcode-select --install - 2
READMEに記載されている公式インストールスクリプトを使ってHomebrewをインストールする
- 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はサポートされていません。macOS上のApple arm64のみ対応しています。
- デバッグ用formulaeは本番環境での使用を推奨しません。
収録されている特集
トピック
よくある質問
- homebrew-php とは?
- macOSとLinuxにPHP 5.6〜8.7の複数バージョンをインストールできるHomebrew tap。 このHomebrew tapを使うと、システムのPHPに頼らず、brewでPHP 5.6〜8.7の指定したバージョンをインストールできます。各バージョンには、標準ビルド、PHP拡張の開発向けデバッグビルド、マルチスレッドアプリケーション向けのスレッドセーフ(ZTS)ビルド、そして両方を組み合わせたデバッグZTSビルドがあります。PHP 8.6と8.7は毎晩ビルドされます。
- homebrew-php は無料で使えますか?ライセンスは?
- homebrew-php は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- homebrew-php は今もメンテナンスされていますか?
- 活発にメンテナンス中。homebrew-php の最終コミットは 2026年11月5日 です。
- homebrew-php は何に使えますか?
- 本番環境に合わせて、Macで特定のPHPバージョンを実行する。 アップグレード時に、複数のPHPリリースでアプリケーションをテストする。 デバッグ用formulaeを使ってPHP拡張をビルドまたはデバッグする。 マルチスレッドアプリケーション向けに、スレッドセーフなPHPビルドを使う。
- homebrew-php のインストール方法は?
- macOSにXcode Command Line Toolsをインストールする: 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
macOSとLinuxにHomebrewパッケージマネージャーをインストール・アンインストールするシェルスクリプト。
Homebrewの標準cask定義集。brew CLIから、上流ベンダーが配布するビルド済みGUIアプリ、CLIツール、フォントをインストールできます。
SwiftUIで作られた、パッケージやcaskの閲覧・インストール・更新・管理ができる高速なmacOS向けHomebrew GUI。
ターミナルを使わず、formula、cask、tap、サービスをインストール・更新・管理できるHomebrew向けmacOSネイティブGUI。
Terminalを使わずHomebrewパッケージを検索・インストール・更新・管理できる、Homebrew公式のmacOSネイティブアプリ。