UETANIKUNの備忘録

PHPやPythonのことについての備忘録

Vagrantによるローカル開発環境構築(PHP,Python,Ruby)

今回初めてVagrantを用いて開発環境を構築したので備忘録として記載する。

【手順】

VirtualBoxのインストール

Vagrantのインストール

PuTTYのインストール

仮想マシン内の環境構築

Cyberduckのインストール

 

Virtual Box

  1. ダウンロードサイトからインストーラをダウンロード
  2. インストール(特に注意点はなし)

Vagrant

    1. ダウンロードサイトからインストーラをダウンロード
    2. インストール(こちらも注意点は特になし)
    3. 各種設定を行うためにPowerShellを起動
    4. 以下のコマンドを実行
mkdir MyVagrant //Vagrant用ディレクトリの作成

cd MyVagrant //作成したディレクトリに移動

mkdir MyCentOS //仮想マシン用のディレクトリを作成

cd MyCentOS //作成したディレクトリに移動

vagrant init bento/centos-6.8 //仮想マシン設定用のVagrantfileを作成

-Vagrantfileをatomで開き「# config.vm.network "private_network ~"」のコメントアウトを外す-

vagrant up //仮想マシンの起動

vagrant status //仮想マシンの状態確認(default running(Virtualbox)と表示)

 

PuTTY

  1. ダウンロードサイトから.msiファイルをダウンロード
  2. インストール(こちらも注意点は特になし)
  3. 起動し、Host NameにIPアドレスを入力(Vagrantfileにあるprivate_networkのIPアドレス
  4. Saved Sessionsにわかりやすい名前(ex.MyCentOS)を設定。右のSaveボタンで保存する。

 

仮想環境

    1. PuTTYから仮想マシンへのログイン
    2. IDとPassの入力(デフォでvagrant vagrant
    3. 以下のコマンドを実行
sudo yum -y update //yumのアップデート

sudo yum -y install git //gitのインストール

git clone https://github.com/dotinstallres/centos6.git //設定用スクリプトのダウンロード

cd centos6 //フォルダ移動

./run.sh //スクリプトの実行

exec $SHELL -l //設定の反映

 

 

Cyberduck

  1. ダウンロードサイトからインストーラをダウンロード
  2. インストール(こちらも注意点は特になし)
  3. エクスプローラ(アプリ)を開き、ファイルタブからオプションを選択
  4. 表示タブの「ファイルとフォルダの表示」に隠しファイル等を表示するにチェックが入っているか確認する。また、下の「登録されている拡張子は表示しない」にチェックが入っていないことを確認し、適用後閉じる。
  5. Cyberduckの環境設定(Ctrl+,)を開き、ブラウザタブから「"."で始まるファイルを表示」、「ダブルクリックしたファイルを外部エディタで開く」にチェックを入れる。
  6. 外部エディタタブから、atomを利用できるように設定。(C:\Users\ユーザ名\AppData\Local\atom\bin\atom.cmd)また、「常に省略時エディタを使用」にチェックを入れる。
  7. Cyberduckメイン画面に戻り、「新規接続」を選択。プロトコルSFTPに設定。サーバ項目は仮想マシンIPアドレス、ユーザ名、パスワードはvagrantに設定し接続ボタンを選択。
  8. ブックマークタブから「新規ブックマーク」を選択し、ニックネームをつけることで7で設定した内容が保存される。

一通り設定は終了

 

ドットインストールさんで学んだ内容をまとめたものになっています。

接続・切断方法は後日記載予定。

接続方法

  1. cd "Vagrantファイルのある場所" (ex. MyVagrant/MyCentOS)
  2. vagrant up //Vagrantの起動(仮想でCentOSが起動) ※vagrant suspend で停止
  3. vagrant status //Vagrantが起動しているか確認
  4. PuTTYを起動し、保存した設定をLoadする。
  5. IDとPassを入力で完了

 

 

参考

・ドットインストール

https://dotinstall.com/lessons/basic_localdev_win_v2