私事ですが先日M2 Macを購入して開発環境のセットアップをしていました。

そこでHomebrewを使ってPHPをインストールする機会があったので記事に残しておきます。

Homebrewを使ったインストール方法を使用すると、PHPのバージョンを簡単に切り替えることができるため、開発に便利です。それでは早速いってみましょう

環境

・Apple M2 Pro

・Mac OS Ventura 13.0

・Homebrew 3.6.21

前提

Homebrewはインストール済

$ brew -v
Homebrew 3.6.21

Homebrewをインストールしていない場合は、こちらの記事を参考にインストールしてください...!!

手順

PHPが未インストールか確認

あたりまえですが、phpってコマンドなんてねっすよ。と返ってきました。

$ php -v
zsh: command not found: php

インストールできるPHPのバージョンを確認

この工程は特に必要ないんですが、後ほどのPHPのインストールでバージョン指定をしてインストールする場合に必要になります。

$ brew search php
==> Formulae
brew-php-switcher                 php-code-sniffer                  php-cs-fixer@2                    php@8.0                           phpbrew                           phpmd                             phpstan                           pcp
php                               php-cs-fixer                      php@7.4                           php@8.1                           phplint                           phpmyadmin                        phpunit                           pup

現在インストールできるPHPの一覧が返ってきました。

PHPをインストールする

今回は特にバージョンを指定してインストールしないので下記コマンドを叩きます。

$ brew install php
==> Fetching dependencies for php: apr, openssl@1.1, apr-util, argon2, aspell, m4, autoconf, brotli, libunistring, gettext, libidn2, libnghttp2, libssh2, openldap, rtmpdump, zstd, curl, libtool, unixodbc, freetds, libpng, freetype, fontconfig, jpeg-turbo, giflib, highway, imath, libtiff, little-cms2, openexr, webp, jpeg-xl, libvmaf, aom, libavif, gd, gmp, krb5, libpq, libsodium, libzip, oniguruma, pcre2, readline, sqlite and tidy-html5
==> Fetching apr
==> Downloading https://ghcr.io/v2/homebrew/core/apr/manifests/1.7.2
######################################################################## 100.0%

略

※特定のバージョンをインストールしたい場合は、以下のようにバージョン番号を指定してコマンドを叩いてください。

$ brew install php@7.4

確認

最後にPHPが正常にインストールされたかどうかを確認します。バージョンをしてせずインストールしたところ ver 8.2.3 がインストールされていました。(2023/2/25時点)

$ php -v
PHP 8.2.3 (cli) (built: Feb 15 2023 00:18:01) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.3, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.3, Copyright (c), by Zend Technologies

以上が、M2 MacにHomebrewを使ってPHPをインストールする方法です。それでは快適なPHP開発を👋

このページをシェアする