33
32

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macOSに Laravel 5.6 をインストールする手順をまとめてみる

Last updated at Posted at 2018-08-19

はじめに

最近盛り上がっていると噂のWebフレームワーク、LaravelをMacのローカル環境で動かすまでの手順です。

ネット記事を参考にしながらインストールを進めたのですが、
細かなコマンドの違いなどで結構手こずってしまったので作業メモにしました。

この記事でインストールするもの

  • Laravel 5.6.33
    今回導入するフレームワーク

  • PHP 7.2.9
    Laravelを動かすのに必要な言語環境

  • Composer 1.7.2
    Laravelをインストールする際に用いるパッケージ管理システム

今回の環境

  • macOS High Sierra 10.13

  • Homebrew 1.7.1
    • 今やHomebrewはMacでスタンダードなパッケージ管理システムなので、インストールしていない人は下記コマンドでサクッとインストールしちゃいましょう。
bash
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrewについて参考

手順

Macには標準でPHPがインストールされていますが、
バージョンが古いことが多いため、Homebrewで最新のPHPをインストールします。
(今回はPHP 7.2をインストールすることを前提にしていますが、適宜新しいものに読み替えてください)

1. PHPのインストール

HomebrewでPHPをインストール

  • 下記のコマンドを実行して、PHPをインストールします。
bash
$ brew install php@7.2

PHPのパスを通す

  • インストールが終わったら、~/.bash_profileを編集して、下記の行を追記してください。
~/.bash_profile
export PATH="$(brew --prefix php@7.2)/bin:$PATH"

Pathを通すことにについて参考

編集を保存したら、下記コマンドを実行して最新の設定を反映させましょう。

bash
$ source ~/.bash_profile

PHPのインストール確認

php -vコマンドを実行してください。
導入したPHPのバージョン(今回は7.2)が表示されていれば、PHPのインストールは成功です。

bash
$ php -v
PHP 7.2.9 (cli) (built: Aug 16 2018 21:40:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9, Copyright (c) 1999-2018, by Zend Technologies

2. Composerのインストール

HomebrewでComposerのインストール

bash
$ brew install composer

Composerのインストール確認

下記コマンドでバージョン情報が表示されれば、Composerのインストールは完了です。

bash
$ composer -V
Composer version 1.7.2 2018-08-16 16:57:12

3. Laravelのインストール

インストール

インストールしたComposerでlaravelをインストールします。

bash
$ composer global require "laravel/installer"

Laravelのパスを通す

  • 下記の行を~/.bash_profileに追記してください。
~/.bash_profile
export PATH="$PATH:$HOME/.composer/vendor/bin"
  • 下記コマンドで変更を反映します。
bash
$ source ~/.bash_profile

4. Laravelで新規のアプリを作ってみる

新規プロジェクトの作成

laravel new (任意のアプリケーション名)コマンドで、新しいプロジェクトを作成してみます。
初回は読み込みに時間がかかるので、のんびり待ちましょう。

bash
$ laravel new test_app
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 70 installs, 0 updates, 0 removals
  - Installing doctrine/inflector (v1.3.0): Loading from cache
  - Installing doctrine/lexer (v1.0.1): Loading from cache
  - Installing dragonmantank/cron-expression (v2.2.0): Loading from cache
  - Installing erusev/parsedown (1.7.1): Loading from cache
  - Installing vlucas/phpdotenv (v2.5.1): Loading from cache
  - Installing symfony/css-selector (v4.1.3): Loading from cache
  - Installing tijsverkoyen/css-to-inline-styles (2.2.1): Loading from cache
  - Installing symfony/polyfill-php72 (v1.9.0): Loading from cache
  - 
  〜〜〜後略〜〜〜

※ laravelコマンドでエラーが出る場合の対処方法

laravel newコマンドでエラーがでるようなら、
下記のようにcomposerコマンド経由でプロジェクトを作成してください。

bash
$ composer create-project --prefer-dist laravel/laravel test_app

5. Laravelの動作確認

アプリケーションサーバーの起動

作成したアプリケーションのディレクトリーに移動して、
php artisan serveコマンドを実行すれば、Webサーバーが起動します。

bash
$ cd test_app
$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

インストール確認

ブラウザーでhttp://127.0.0.1:8000にアクセスし、
以下のようなトップページが表示されれば、Laravelのインストールは成功です!

スクリーンショット 2018-08-19 14.20.13.png

参考サイト

以下のサイトを参考にさせて頂きました。

33
32
3

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
33
32

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?