【導入編】Vagrantでローカルサーバー環境を作ろう。cityJumperWeb.com【導入編】Vagrantでローカルサーバー環境を作ろう。↓Tweet新しいPCを購入したのでXAMPPを利用した開発環境からVagrantに移行してみました。CentOSにApacheとPHP,MySQLを導入してWordPressが動くようにしたいと思います。Vagrantを開発環境にしている人はUNIX系と親和性の高いMacユーザーが多いのですがWindows8.1でも簡単に使えます。VirtualBOX・利用したいBOX(CentOSのパッケージ)・Cygwin・SSH接続クライアント(Poderosa等)Windowsコマンドプロンプトでも操作はできますがSSH接続後の操作との混乱を避けるためCygwinを使います。CygwinでもSSH接続はできるみたいですがVimエディターの使い勝手が悪いのでSSH接続は別のソフトで行います。Macならターミナルだけでここまで全部できちゃうのでWindowsに余程のこだわりがない限りはMacでの利用をお勧めします。私はWindows派です。前置きはこれくらいにして本題に入りましょう。VirtualBOXとVagrantのインストールVirtualBoxのホームページからダウンロードしてインストールしましょう。x86/amd64からダウンロード&インストールします。BOXはVagrantだけでなくAndroidの仮想環境が簡単に作れるGenymotion等でも使われるので折角だからインストールして遊んでみるとちょっと面白いと思います。続いてはVagrant本体をVagrantのホームページからダウンロード。Windows用ですので間違えないようにしてください。こちらもインストール方法は手順に従って行うだけなので割愛します。入力してVagrantのバージョンを確認します。Windows8.1では従来のスタートメニューがないのでショートカットキーを覚えたほうが色々捗ります。バージョンが表示されていればVagrantのインストールは完了です。Cygwinをインストールする。CygwinとはWindowsでUNIXコマンド風に制御したい人のためのソフトです。真のWindows使いはWindowsコマンドですべて行うべきなんでしょうけれど色々なコマンドラインをいちいちUNIX版とWindows版双方で覚えるのは面倒です。そこでCygwinを利用するとUNIX系のサーバーにSSH接続したときとほぼ同じコマンドラインでいろいろな操作ができるので便利というわけです。ダウンロードはCygwinの公式サイトから行います。64bit版をダウンロードしてインストールしますが普通の手順通りに従うとCドライブ直下にCygwin64というフォルダが作られてその中にhome/user名のフォルダがあるので、その直下がCygwinのホームディレクトリになるのでVagrantのBOXインストール等の作業は今後ここで行われます。今回はローカルなWEBサーバー用途ということでCentOSのパッケージをインストールしたいのでVagrantbox.esという色々な設定のBOXがあるウェブサイトからダウンロードします。CentOS64bit版を落としましょう。BOXですので間違えないようにしてください。http://tag1consulting.com/files/centos-5.8-x86-64-minimal.boxになります。URLは入力ミスのないようにコピぺしましょう。UbuntuやDebianもあるので興味のある方はこちらもインストールしてみてください。Vagrantを起動しよう。ディレクトリ名」で移動します。そこでまずはVagrant設定の初期化を行います。centosinitの後の文字列は先ほどインストールしたBOXのディレクトリ名になります。初期化が終わるとディレクト内にVagrantfileが生成されるので諸々の設定はここを編集することで行います。ファイルが生成されたことを確認したらコマンドラインで起動します。destroy//仮想環境を破壊ここら辺を押さえておけばWEBサーバーの仮想環境を作るくらいであれば十分です。タイムアウトなどで起動ができない場合が色々あるようなのでこちらを参考にしてみてください。upの実行が終わらない話http://shibayu36.hatenablog.com/entry/2013/03/17/175405自分は何故か36行目付近のチェックを外したら接続できました。一度接続できて以降は戻しても接続できたので原因はよくわかりませんが、つながらない場合はとりあえず色々弄ってみてください。true接続に成功すると以下のように表示されます。ここに表示されている情報を使ってSSHに接続します。プライベートキーの場所はインストール環境によって違いますがC:\Users\ユーザー名\.vagrant.d\の中にあります。※Poderosaの場合そしてSSH接続ができた場合は以下のように表示されるのでここまでできたら仮想マシンの導入自体は完了です。ウェブサーバーの基本的な設定などは【設定編】で紹介します。ひとことVagrantもまだまだわからないことだらけ。Thunderbirdの受信BOXに同じ送信メールが2件保存される。PrettyPhotoでデフォルトサイズの変更をする方法。2017/12/07やりたくない事は全力でやらないという選択。2017/09/04何故かロリポップ無料SSL導入後にWAF設定が勝手に有効化する件。2017/07/25ロリポップが無料SSL始めたってよ!実装もめちゃくちゃ簡単でした。Experienceが立ち上がる件。素人でもすぐに分かる!アイスホッケールールまとめ。47ビューRBGからRGBA(白背景)に変換する方法。28ビューjQuery(JavaScript)でスクロールに合わせて少しずつ背景画像を動かす方法。2017/12/07やりたくない事は全力でやらないという選択。2017/09/04何故かロリポップ無料SSL導入後にWAF設定が勝手に有効化する件。2017/07/25ロリポップが無料SSL始めたってよ!実装もめちゃくちゃ簡単でした。