Help us understand the problem. What is going on with this article?

【初心者用】Homebrewを使って、PHPをインストール

More than 1 year has passed since last update.

やること

Homebrewを使って、PHP7.2をインストールしていきます。

目次

  1. Homebrewをアップデート
  2. PHPのバージョン確認
  3. HomebrewでインストールするPHPパッケージを確認
  4. Homebrewを使って、PHP7.2をインストール
  5. バージョン確認

1. Homebrewをアップデート

一応Homebrewをアップデートして起きます。

terminal
$ brew upgrade

Homebrewをインストールしていない方は、インストールしておいてください。

参考サイト:https://qiita.com/naente_dev/items/1195ff834c65be4be5a6

2. PHPのバージョン確認

PHPインストール前にphp -vでバージョンを確認しておきましょう。

terminal
$ php -v
PHP 7.1.23 (cli) (built: Feb 22 2019 22:08:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

3. HomebrewでインストールするPHPパッケージを確認

brew search phpで、インストールできるPHPのバージョンを確認しましょう!

terminal
$ brew search php
==> Formulae
brew-php-switcher             php-code-sniffer              php@7.1                       phplint                       phpmyadmin                    phpunit
php                           php-cs-fixer                  php@7.2                       phpmd                         phpstan

==> Casks
eclipse-php                   eclipse-php                   netbeans-php                  netbeans-php                  phpstorm                      phpstorm

4. Homebrewを使って、PHP7.2をインストール

PHPの7.2をインストールするので、上で確認したphp@7.2をインストールしていきます。

terminal
$ brew install php@7.2

インストール完了後、php -vでバージョンを確認しましょう。

terminal
$ php -v
PHP 7.1.23 (cli) (built: Feb 22 2019 22:08:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

あれ??変わってない。。

インストール後は、必ずパスを通さないといけませんね!

terminal
$ export PATH="/usr/local/opt/php@7.2/bin:$PATH

一応、使用するパッケージを指定しておきます。

terminal
$ brew link php72

既に、Homebrewを使って、PHPをインストールしている場合は、unlinkしてから、
上記のコマンドでバージョンを切り替えてください。

terminal
$ brew unlink php71 #PHPバージョン7.1のパッケージにlinkしてる時

5. バージョン確認

terminal
$ php --v
PHP 7.2.18 (cli) (built: May  2 2019 13:03:01) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.18, Copyright (c) 1999-2018, by Zend Technologies

できた!!!

参考記事

https://qiita.com/saken649/items/b5830de62211b600f7ee
https://qiita.com/igz0/items/bd5ab0aedc75d8476c76

5ryo_ryo5
プログラミングスクールにてruby/ruby on rails /js/jquery/css/htmlを学んでます。 自分用メモがほとんどだと思います。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away