LoginSignup
15
9

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-05-19

やること

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

15
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
9