9
7

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.

Laravelを試してみる(環境構築編)

Posted at

最近はCakePHPばかり使っていますが、これからはLaravelだ!みたいなのを読んだので、ちょっと試してみようと思います。

VagrantでLaravel Homesteadというboxを使って環境構築する

参考:Laravel 5.1 Laravel Homestead
Laravelは日本語のドキュメントがあって読みやすいですね。 :blush:

Vagrantは入れてあったのでVagrantのインストールについては割愛します。ちなみにMacです。

$ vagrant box add laravel/homestead

VMwareが入ってるから?なのか、選択肢が出ました。

1) virtualbox
2) vmware_desktop

1を選びました。

==> box: Successfully added box 'laravel/homestead' (v0.3.3) for 'virtualbox'!

と出たので成功らしい。

$ git clone https://github.com/laravel/homestead.git Homestead

カレントディレクトリにHomesteadディレクトリができます。

$ cd Homestead
$ bash init.sh

~/.homestead/Homestead.yaml を編集します。
ip, folders, sitesを変えました。
ホストマシンで使っているEclipseのworkspaceを仮想マシンと共有できるようにし、その中にlaravel-testを作ることにして、その中のpublicをdocument rootに設定します。(この時点ではlaravel-testはまだありません。)

変更点
ip: "192.168.33.20"

folders:
    - map: ~/workspace
      to: /home/vagrant/workspace

sites:
    - map: homestead.app
      to: /home/vagrant/workspace/laravel-test/public

/etc/hostsにhomestead.appを追加。

192.168.33.20	homestead.app
$ vagrant up
$ vagrant ssh

仮想マシンが構築され、sshできました。
仮想マシンでlaravel-testを作ります。

$ .composer/vendor/bin/laravel new workspace/laravel-test

ホストマシンのブラウザで http://homestead.appを開くと『Laravel 5』と表示されました。 :raised_hands:

長くなっちゃったので、続きは別で。

9
7
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
9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?