Vagrant環境でLaravel5.5インストールからプロジェクトの作成まで

各種、必要なものをインストールする。インストール済みの場合はスキップ

・Virtualboxをインストール

https://www.virtualbox.org/wiki/Downloadsから最新版をダウンロードしてインストールする。

・Vgrantをインストール

https://www.vagrantup.com/downloads.htmlから最新版をダウンロードしてインストールする。

・Composerをインストール

下記コマンドを実行する
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

・Laravel5.5のプロジェクトを作成する

ターミナルより下記を実行。すでに実行している場合は不要。
$ ssh-keygen
$ composer global require "laravel/installer"
$ vagrant box add laravel/homestead
$ cd ~/
$ mkdir Homestead
$ cd Homestead/
$ composer require laravel/homestead --dev
$ php vendor/bin/homestead make
Vagrantを立ち上げる
$ vagrant up

・hostsファイルを編集

$ sudo vi /etc/hosts
追加するサイトを追記する。
# 行を追加
192.168.10.10   homestead.test

・作業スペースを作成

$ cd ~/Homestead/
$ mkdir code
$ mkdir code/homestead
Homestead.yamlファイルを編集
$ vi Homestead.yaml
下記のように編集する。
ip: 192.168.10.10
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
    - ~/.ssh/id_rsa
folders:
    
        map: /Users/masashi/Homestead/code
        to: /home/vagrant/code
sites:
    
        map: homestead.test
        to: /home/vagrant/code/homestead/public
    
databases:
    - db_homestead


name: homestead
hostname: homestead
編集したyamlファイルの設定を反映する。
$ vagrant provision

・プロジェクトを作成

$ vagrant ssh
$ cd code/homestead/
$ laravel new # 最新バージョンの場合はコレ
$ composer create-project "laravel/laravel=5.5" [プロジェクト名この場合homestead] # バーション指定の場合はコレ
作成後にhttp://homestead.testにアクセスするとLaravelのトップページが表示されていれば設定完了
アクセスした画面

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です