LoginSignup

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 5 years have passed since last update.

【CakePHP速習会】事前準備

Last updated at Posted at 2016-07-03

講義資料

【CakePHP速習会】はじめてのCakePHP

事前準備

  1. VirtualBoxをInstallする
  2. VagrantをInstallする
  3. TeratermをInstallする(Windowsのみ)
  4. Vagrantを利用して、VirtualBoxにCentOSをインストールする
  • 2016/06/30時点の最新バージョン
    • VirtualBox: 5.0.24
    • Vagrant: 1.8.4
    • teraterm: 4.91
    • OS: CentOS-6.7-x86_64-v20151108.box

1. VirtualBoxをInstallする

スクリーンショット 2016-07-03 20.24.38.png

2. VagrantをInstallする

3. TeratermをInstallする(Windowsのみ)

4. Vagrantを利用して、VirtualBoxにCentOSをインストールする

4-1. VagrantにBoxを追加する

vagrant box add centos6.7 https://sourceforge.net/projects/nrel-vagrant-boxes/files/CentOS-6.7-x86_64-v20151108.box

4-2. Vagrantfileをダウンロードする

スクリーンショット 2016-07-03 20.38.01.png

  • 今回の勉強会用のVagrantfileです。
  • ダウンロード後、任意の場所に解凍してください。
  • 今回は、このフォルダの中に、PHPのソースコードを書いていきます。

4-3. vagrant up する

cd dip-vagrantfile
vagrant up

スクリーンショット 2016-07-03 20.34.33.png

ちょっと時間かかります。

動作確認

以下のURLにアクセスする
http://192.168.33.10/

phpinfo()が表示されればOK
image

参考

vagrantコマンド

エラー対応

vagrant再起動で、共有ディレクトリが mount されない or エラー表示される

mountされていないだけで、vagrantの起動はできている状態なので、
ゲストOS(VM)側で、以下のコマンドを実行する

sudo /etc/init.d/vboxadd setup

vagrantを再起動する

vagrant halt
vagrant up

Vagrantのバージョンによるエラー

その他

不明点ありましたら、コメントにてお知らせください。

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