Linux Mintでlaravel5のHomesteadをインストール
Linux Mint
でHomestead
を使う環境を設定した時の作業メモです。
Linux Mint
のバージョンは18です。
仮想環境はメモリをかなり使用しますので、高スペックのパソコンでないと厳しいかもしれません。
私の場合は2GBのメモリのパソコンで構築したのですが、仮想環境を起動するとすべての動作が遅くなってしまいました。
低スペックのパソコンの場合はLinux MintにLAMP(Linux,Apache,MySQL,PHP)開発環境をインストールで紹介している方法でLAMP
環境を構築するほうが無難かもしれません。
vagrantのインストール
sudo apt-get install vagrant
virtualboxのインストール
sudo apt-get install virtualbox
boxの作成
これは30分くらい時間がかかりました。
vagrant box add laravel/homestead
Homesteadをインストール
git clone https://github.com/laravel/homestead.git Homestead
Homesteadの設定
カレントディレクトリをHomesteadに移動し、bash init.sh
を実行します。
cd Homestead
bash init.sh
ホームディレクトリに.homestead
のフォルダが作成されます。
.homestead/Homestead.yaml
の内容を確認します。設定内容はあまり変更したくなかったので、設定内容に合わせてlaravel
のプロジェクトを作成します。
~/Code
にlaravelをインストールします。
etc/hostの設定
etc/hostファイルに以下を追記します。
192.168.10.10 homestead.app
Vagrant Boxの実行
以下のコマンドを実行します。
vagrant up
ここで以下のエラーが発生しました。
This Vagrant environment has specified that it requires the Vagrant
version to satisfy the following version requirements:
Vagrant
のバージョンが古いようなので最新バージョンに更新します。
公式サイトからダウンロードして普通にインストールすれば更新できます。
更新前と更新後で一応バージョンを確認しておきます。
$ vagrant -v
Vagrant 1.8.1 //更新前
$ vagrant -v
Vagrant 1.8.5 //更新後
更新後、再度以下のコマンドを実行します。
vagrant up
ブラウザでhttp://homestead.app/
にアクセスしlaravel
が起動していれば完了です。