LoginSignup
15
13

More than 5 years have passed since last update.

Laravel Homestead PHP7版の導入手順

Posted at

LaravelでPHP7環境を試そうと思ったとき、公式の手順だとちょっと詰まったのでメモ。
(公式は→ http://laravel.com/docs/5.1/homestead
導入環境はmac、Homesteadはプロジェクト毎にcomposerでインストールする形を想定。

PHP7のHomesteadのBoxを追加

$ vagrant box add laravel/homestead-7

DLが超遅かったので時間がある時にやるのが吉。
複数人数で使う場合は

~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead-7

にBoxが入っているので、これを渡すとGOOD。

composerでHomesteadのphp-7ブランチをインストール

以降はプロジェクトディレクトリでの作業を想定。

$ composer require laravel/homestead:dev-php-7 --dev

Homestead.ymlとVagrantfileを生成

$ php vendor/bin/homestead make

プロジェクトディレクトリ直下にファイルが生成される。

Homestead.ymlでboxを指定

---

の次の行に

box: laravel/homestead-7

を追加。

VMを起動

$ vagrant up

デフォルトだとlocalhost:8000で繋がるようになる。

その他メモ

HomesteadのMySQLに繋ぐ場合、

ID: homestead
PASS: secret

のユーザがデフォルトで登録されているので、これを使うとGOOD。

15
13
0

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
13