Laravel 5.7 の環境構築 for Mac
今回は Laravel 5.7 の環境構築を行います。
Homebrew を使用して PHP のインストールから実施していきます。
Laravel Homestead 、 Laravel Valet は使用しません。
環境情報
- macOS Mojave (10.14)
- Homebrew はインストール済み
Laravel 5.7 サーバ要件の確認
Laravel 公式ドキュメント より引用
PHP >= 7.1.3
OpenSSL PHP拡張
PDO PHP拡張 Mbstring PHP拡張
Tokenizer PHP拡張
XML PHP拡張
Ctype PHP Extension
JSON PHP Extension
実施手順
1. PHP のインストール(Homebrew から)
Homebrew でインストールします。
$ brew install php
サーバ要件を満たしていることをコマンドで確認していきます。
まずは、PHPのバージョンを確認します。
$ brew info php php: stable 7.2.11 (bottled)
次に拡張モジュールの有無を確認します。
$ php -m | grep -e openssl -e ^PDO$ -e mbstring -e tokenizer -e ^xml$ -e ctype -e json ctype json mbstring openssl PDO tokenizer xml
2. Composer のインストール(Homebrew から)
パッケージ管理ツール( Node.js でいうところの npm )である Composer をインストールします。
$ brew install composer
バージョンは 1.7.2 でした。
$ brew info composer composer: stable 1.7.2
3. Laravel のインストール(Composer から)
Laravel をインストールする準備が整いましたので、インストールしていきます。
$ composer global require "laravel/installer"
laravel
コマンドを使用可能にするために、パスを通します。
$ echo export PATH="\$HOME/.composer/vendor/bin:\$PATH" >> ~/.bash_profile
パスの設定を反映させるために source
コマンドを実行します。
(ターミナル再起動でも反映されます。)
$ source ~/.bash_profile
インストールした Laravel のバージョンを確認します。
バージョンは 5.7.10 でした。
$ php artisan --version
Laravel Framework 5.7.10
4. Laravel のプロジェクトを作成する
プロジェクトを作成したいディレクトリに移動します。
(/path/to/project
をディレクトリ名に置き換えてください。)
$ cd /path/to/project
プロジェクトを作成します。
(今回は公式と同じくプロジェクト名を blog
とします)
$ laravel new blog
5. Laravel のプロジェクトを起動する
作成したプロジェクトのディレクトリに移動します。
$ cd blog
PHP のビルトインサーバーを起動します。
$ php artisan serve Laravel development server started: <http://127.0.0.1:8000>
ブラウザから下記URLにアクセスし、Laravel の画面が表示されていれば起動成功です。
http://localhost:8000
こちらのURLでも良いです。
http://127.0.0.1:8000
6. Laravel のプロジェクトを停止する
サーバーを停止する場合はコンソール上で ctrl+c
で停止します。
以上です。