MacにHomebrewでPHPをインストール

社内SE

Homebrew をインストールする

PHPのバージョンを指定する場合

まずインストールできるPHPのバージョンを以下のコマンドでチェックします。

brew search php

php8.1をインストールしたい場合

brew install php@8.3

バージョン指定なしてインストール

PHP本体やiniファイルのパスの確認

php本体
php.ini
php
Homebrew’s package index

アンインストール

brew uninstall php

インストールされたパス確認

find /opt/homebrew -name php
/opt/homebrew/bin/php
/opt/homebrew/include/php
/opt/homebrew/etc/php
/opt/homebrew/var/homebrew/linked/php
/opt/homebrew/Library/Homebrew/test/language/php
/opt/homebrew/lib/php
/opt/homebrew/opt/php
/opt/homebrew/Cellar/php
/opt/homebrew/Cellar/php/8.4.8/bin/php
/opt/homebrew/Cellar/php/8.4.8/include/php
/opt/homebrew/Cellar/php/8.4.8/lib/php
/opt/homebrew/Cellar/php/8.4.8/.bottle/etc/php
/opt/homebrew/Cellar/php/8.4.8/share/php
/opt/homebrew/share/php

Homebrew の設定や PHP のバージョンによっては、パスが異なる場合

brew --prefix php
/opt/homebrew/opt/php
ls /opt/homebrew/opt/php
bin			lib			sbin
homebrew.mxcl.php.plist	LICENSE			sbom.spdx.json
homebrew.php.service	NEWS			share
include			pecl
INSTALL_RECEIPT.json	README.md

パスの追加

Homebrewを利用してComposerをインストール

バージョンを確認

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.8.9 2025-05-13 14:01:37
ターミナルでwhich composerコマンドを打つとどこにcomposerが置かれているかがわかる。
composer -Vコマンドでcomposerがインストールされているのを確認

Composerのインストール(Homebrew利用なし)

Composer公式のダウンロードページに記載されているインストールコマンドでインストール。
グローバルに使えるようにするためパスを通す

グローバルに使えるようにするために、Composerの実行ファイルを/usr/local/bin/に移動します。

mv composer.phar /usr/local/bin/composer

composerコマンドがグローバルに使用できるか確認

composer -V
Composer
A Dependency Manager for PHP

コメント