This repository has been archived by the owner on Apr 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
wate edited this page Jan 28, 2017
·
6 revisions
本リポジトリのディレクトリ構造の概要は以下の通りです
/
├ Vagrantfile => Vagrantの設定ファイル
├ provision/
│ ├ LAMP.yml => LAMP環境構築用のメイン処理
│ ├ _secret.yml => Cloudflareの設定情報
│ ├ group_vars
│ │ └ all.yml => 共通の変数定義ファイル
│ ├ host_vars
│ │ └ default.yml => 各仮想マシン専用の変数定義ファイル
│ │ (※利用方法に合わせてこのファイルを編集)
│ └ roles/
│ ├ apache/ => Apacheのインストールおよびセットアップ
│ ├ common/ => 共通処理
│ ├ mailcatcher/ => MailCatcherのインストールおよびセットアップ
│ ├ mysql/ => MySQLのインストールおよびセットアップ
│ ├ php/ => PHPのインストールおよびセットアップ
│ ├ phpmyadmin/ => phpMyAdminのインストールおよびセットアップ
│ └ wp-cli/ => WP-CLIのインストール
└ public/ => Webサーバーのドキュメントルートとして割り当て(※初期値)
- セキュリティポリシーの設定を変更
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
-
Chocolateyのインストール
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
※インストール方法の詳細は公式サイトを参照
※要PowerShellを管理者モードで開く -
Vagrantのインストール
choco install vagrant -y
-
rsync(cwRsync Free Edition)のインストール
choco install rsync -y
- パスを有効にするために再起動
-
Vagrant Sakura Providerのインストール
vagrant plugin install vagrant-sakura
※インストール方法の詳細などは各アプリのサイトを参照してください
※ Chocolateyを利用してアプリをインストールする場合は、
PowerShellを右クリックし、「管理者として実行」より起動してください
- 独自ドメイン + Cloudflareのアカウント
-
Vagrant Host Manager
- hostsファイルの書換を行う
- 独自ドメイン + Cloudflareを利用しない場合の代替えとして利用
-
WinSCP
- Chocolateyを利用したインストール
choco install winscp -y
- PC側のファイルの変更を監視して、リアルタイムにサーバーに同期させる
- Chocolateyを利用したインストール
-
Rapid Environment Editor
- Chocolateyを利用したインストール
choco install rapidee -y --ignore-checksums
- ※なぜかチェックサムが一致しない・・
- さくらクラウドのAPI情報を環境変数に設定する
- Chocolateyを利用したインストール