Homebrew をインストールする
PHPのバージョンを指定する場合
まずインストールできるPHPのバージョンを以下のコマンドでチェックします。
brew search php
==> Formulae
brew-php-switcher php@8.1 phpmd pyp
php php@8.2 phpmyadmin pup
php-code-sniffer php@8.3 phpstan pop
php-cs-fixer phpbrew phpunit pcp
==> Casks
eclipse-php phd2 phpstorm
php8.1をインストールしたい場合
brew install php@8.3
バージョン指定なしてインストール
brew install php
PHP本体やiniファイルのパスの確認
php本体
$ which php
/opt/homebrew/bin/php
php.ini
$ php --ini
Configuration File (php.ini) Path: /opt/homebrew/etc/php/8.4
Loaded Configuration File: /opt/homebrew/etc/php/8.4/php.ini
Scan for additional .ini files in: /opt/homebrew/etc/php/8.4/conf.d
Additional .ini files parsed: /opt/homebrew/etc/php/8.4/conf.d/ext-opcache.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
パスの追加
echo 'export PATH="/opt/homebrew/opt/php/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/php/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Homebrewを利用してComposerをインストール
brew install composer
バージョンを確認
composer -v
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.8.9 2025-05-13 14:01:37
ターミナルでwhich composerコマンドを打つとどこにcomposerが置かれているかがわかる。
$ which composer
/opt/homebrew/bin/composer
composer -Vコマンドでcomposerがインストールされているのを確認
$ composer -V
Composer version 2.8.9 2025-05-13 14:01:37
PHP version 8.4.8 (/opt/homebrew/Cellar/php/8.4.8/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.
Composerのインストール(Homebrew利用なし)
Composer公式のダウンロードページに記載されているインストールコマンドでインストール。
# Composerインストール
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# Composerセットアップ
php composer-setup.php
# composer-setup.php削除
php -r "unlink('composer-setup.php');"
グローバルに使えるようにするためパスを通す
グローバルに使えるようにするために、Composerの実行ファイルを/usr/local/bin/に移動します。
mv composer.phar /usr/local/bin/composer
composerコマンドがグローバルに使用できるか確認
composer -V
Composer
A Dependency Manager for PHP



コメント