macOS 10.15 Catalina の PHP を 7.4 にアップグレードする

2020-07-06
2分で読了
更新: 2025-12-14

目次

Mac のローカル環境に Craft CMS をインストールしようとしたところ、the requested PHP extension zip is missing from your system. というエラーが出てしまいました。

調べてみると php - install ext-zip for Mac - Stack Overflow がヒットして、どうやら PHP を 7.4 にアップグレードすれば良いみたいですが、ここに書いてある方法だとうまくいきませんでした。

ということで、macOS 10.15.5 Catalina の PHP を 7.4 にアップグレードしてみます。

PHP のバージョンの確認

まずは Mac の PHP のバージョンを確認します。

% php -v
PHP 7.3.11 (cli) (built: Apr 17 2020 19:14:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies

PHP 7.3 だったので、PHP 7.4 にアップグレードします。

PHP 7.4 をインストール

まずは Homebrew をアップデートしておきます。

% brew update

これは結構時間がかかります。続いて、PHP 7.4 をインストールします。

% brew install php@7.4

この時点ではまだ CLI のバージョンは 7.3 のままですので、パスを通します。

デフォルトのシェルが bash のままの人はターミナルで vi ~/.bash_profile を、zsh に切り替えている人は vi ~/.zprofile を開き、ファイルの末尾に以下の1行を加えます。

export PATH="/usr/local/Cellar/php/7.4.7/bin:$PATH"

source ~/.bash_profile または source ~/.zprofile で編集内容を反映させます。PHP のバージョンを確認してみます。

% php -v
PHP 7.4.7 (cli) (built: Jul  4 2020 20:06:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies

成功ですね。以上です。

この記事をシェア

この記事を書いた人

Roy Okuwaki

「かたつむりくんのWWW」を運営している Roy Okuwaki(tinybeans)です。bit part 合同会社 代表社員。2007年から、Movable Type や Craft CMS などの CMS、Web 開発、AI ツールの使い方について書いています。

プロフィールを見る →

関連記事