#MacでLaravelの環境構築をした件


MacでLaravelの環境構築をした件

MacでLaravelの環境構築をした際の内容をまとめます.

目次

動作環境

OS : macOS Mojave 10.14.6
HOMEBREW_VERSION: 2.2.17
Composer version 1.10.6
Laravel Installer 2.3.0
PHP : 7.2.31

構築手順

homebrewのインストール

Homebrewはmacのパッケージマネージャです。
パスワードを求められたらMacのログインパスワードを適宜入力してください

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

インストールが完了したらアップデートをして完了です.

$ brew upgrade

composerのインストール

brew install composer

インストールが完了したらPATHを追加し、インストールできているか確認します.

PATHの追加とバージョン確認
$ echo export PATH=\"$HOME/.composer/vendor/bin:\$PATH\" >> ~/.bash_profile
$ source .bash_profile
$ composer -V
Composer version 1.10.6 2020-05-06 10:28:10

phpのインストール

PHPのバージョンを確認

$ php -v
PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )

注意点

7.1系でLaravel newを行うと以下のエラーが出たため7.2以上をインストールします.

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - This package requires php ^7.2.5 but your PHP version (7.1.23) does not satisfy that requirement.

7.2系のインストール

brew install [email protected]
PATHの追加とバージョン確認
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
$ echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile
$ php -v
PHP 7.2.31 (cli) (built: May 14 2020 10:55:21) ( NTS )

laravelのインストール

laravelのインストール
$ composer global require "laravel/installer"

注意点

WEBサイトで以下のコマンドを書いていることがありましたが、このコマンドではエラーになります.詳細はこちらをご参考ください

$ composer global require “laravel/install”

動作確認

最後にアプリを作成するディレクトリに移動し実行

$ laravel new dg_laravel_test

サーバーを起動

$ php artisan serve
Laravel development server started: http://127.0.0.1:8000
[Tue May 19 16:52:04 2020] 127.0.0.1:56892 [200]: /favicon.ico

ブラウザからhttp://127.0.0.1:8000にアクセス
以下の画面がでれば成功

おわりに

今回の件で以下のことを学びました。
1. Mac OSでのLaravelの環境構築