Repolode
shivammathur

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. 1

    macOSにXcode Command Line Toolsをインストールする

    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のみ対応しています。
  • デバッグ用formulaeは本番環境での使用を推奨しません。

収録されている特集

トピック

#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を使うと、システムの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 の数値は毎日更新されます。

関連プロジェクト