はじめに - Vagrantについて
Vagrantについて
Section titled “Vagrantについて”Vagrantを使用してローカル環境を構築できます
boxを追加し、vagrant upでVMを起動します
$ vagrant box add --name centos65_64bit https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box$ cd /path/to/base-fuelphp$ vagrant upプロビジョニングの設定は全てVagrantfileに書かれています
そちらをご確認の上、必要であれば修正をお願い致します
VMにインストールされるソフトウェア・パッケージのバージョンは下記の通りです
| 項目名 | バージョン |
|---|---|
CentOS | 6.5(64bit) |
Nginx | 1.0.15 |
| PHP | 5.5 |
MySQL | 5.6.20 |
データベースの設定
Section titled “データベースの設定”VM内のデータベースを使用する際はデータベースの設定が必須です
vagrant upを実行すると、標準出力に下記の内容が出力されます
# The random password set for the root user at Mon Aug 11 00:26:15 2014 (local time): sH6kzNxNbpcyCfgV行末のsH6kzNxNbpcyCfgV(※この値は実行ごとに変わります)をコピーし、下記の手順を行って下さい
$ vagrant ssh
[vagrant@vagrant-centos65 ~]$ mysql_secure_installationEnter current password for root (enter for none): # コピーしたパスワードを貼り付けChange the root password? [Y/n] yNew password: # 任意のパスワードを入力Re-enter new password: # 任意のパスワードを入力Remove anonymous users? [Y/n] yDisallow root login remotely? [Y/n] yRemove test database and access to it? [Y/n] yReload privilege tables now? [Y/n] yユーザ名root、設定したパスワードでmysqlにログインできれば正しく設定されています
VM内のデータベースはリモートから接続できない設定にしているため、
DBに関する操作(DBの作成・マイグレーションなど)はVMにログインした状態で行って下さい
- 2015/02/17: Vagrantについてページ作成