HOME
100均
DIY
iPhone
karabiner
Math関数
PC関連
PHP
Python
Raspberry Pi
Tkinter
Twitter関連
vim
WordPress
うつ病
たばこ
はじめに
カメラ
ガジェット
コーヒーブレイク
デジタルカメラ
データ型
ファイル操作
フィルムカメラ
フェレット
プログラミング
ベース
リスト操作
写真
動画
変数操作
家電
文字列操作
文法
日付時刻
日時操作
日用品
標準ライブラリ
環境構築
組み込み関数
自転車
辞書操作
配列操作
鉄道
開発環境
関数・クラス
雑記

【Mac】Homebrew で Mac に PHP7.3 をインストール

皆さん、こんにちは(こんばんは)、「大-はなまる(@oooohanamaru)」です。

はじめに

MacにはもともとデフォルトでPHPが入っていますが、PHPの最新とはいかないので、バージョンアップしてゆきたいと思います。パッケージマネージャ「Homebrew」を使ってインストールしますので、特にむずかい設定等はありません。

作業環境

  • MacBook Pro (Retina, 13-inch, Early 2015)
  • macOS Catalina バージョン 10.15.3
  • Homebrew 2.2.4

Homebrew のアップグレード

Mac Terminal
$ brew upgrade ==> Upgrading 2 outdated packages: pyenv 1.2.15 -> 1.2.16 vim 8.2.0100 -> 8.2.0150 ==> Upgrading pyenv ... 以下省略

わたしの環境では既に「pyenv」「vim」をHomebrewでインストールしていますので、アップグレードの対象になっていますが、ここになにも出ていなくても問題はありません。

Homebrew でインストールできるPHPを確認

Mac Terminal
$ brew search php@ brew-php-switcher php-code-sniffer php@7.2 phplint phpmyadmin phpunit php php-cs-fixer php@7.3 phpmd phpstan

「php@7.2」や「php@7.3」がインストールすることができます。

PHPのインストール

Mac Terminal
$ brew install php@7.3 ==> Installing dependencies for php@7.3: apr, apr-util, argon2, aspell, brotli, c-ares, libidn, libmetalink, libssh2, jansson, jemalloc, libev, libevent, nghttp2, openldap, rtmpdump, curl-openssl, libtool, unixodbc, freetds, libpng, freetype, libffi, pcre, glib, gmp, icu4c, jpeg, libpq, libsodium, libzip, tidy-html5, libtiff and webp ==> Installing php@7.3 dependency: apr ==> Downloading https://homebrew.bintray.com/bottles/apr-1.7.0.catalina.bottle.tar.gz ... 以下省略

少々時間がかかります。

PHPのバージョン確認

Mac Terminal
$ php --version PHP 7.3.11 (cli) (built: Dec 13 2019 19:21:21) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies

PHPのバージョンが確認できました。

おわりに

Homebrew のインストールリストに「php@7.4」がもうあるのかと探してみましたが現時点ではありませんでした。基本的なインストール方法は変わらないと思いますので、また「php@7.4」をインストールする機会がありましたら、記事にしてみたいと思います。

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

タイトルとURLをコピーしました