メシのタネ

Webプログラミング 備忘録

  • AWS移行でコケ中

    現在このWebサイトが稼働している、このサーバーのMySQLをマスターとし、AWS上のRDSをスレーブとして、データ移行をしようと思ったが、バイナリロギングの取得が上手くいかない。多分の手順VPSのDBでスレーブ用のユーザ作成バイナリロギングを行うスレーブ側RDSにマスターのDUM[...]

    続きを読む
  • AWS ソリューションアーキテクト アソシエイトに合格しました。

    実は、今日までIT無資格でした。ええ歳だし、そろそろなんか資格取っておくかーと考えだしたので、取って嬉しい資格を取ろうと思ってたところ、AWSの資格あったなーと思って、調べてみたら、みんな14日で受かる!とか言ってるので、じゃあというこで、試験日14日後とかにして、試験の予約入れたのが地獄の始まり[...]

    続きを読む
  • DOMをPHPで操作できたらいいよね

    そうだよね。そう思うよね。JavaScriptでやると、画面がガタついたりするもんね。そうならないようにする方法もあるかもしれないけど、僕はできませんので、サーバー側でなんとかできたらええなぁと思って挑戦したけど、できませんでしたよ。PHP標準でHTMLをDOMにできるらしい今、技[...]

    続きを読む
  • 設計書ってなんで書くの?

    設計書をなぜ書くのかから始めてかれこれ3年近くこの禅問答をやっているわけですが、いまだに答えは出ません。ただ、その禅問答をやる中で設計書に対する取り組み方は大きく変わったので、その一部でも書いていきたい。基本設計はとにもかくにも必要だと思う設計書はいらぬ!という話をよく聞くし、自分[...]

    続きを読む
  • 書ききってやる。

    久々に書いてみる。久々に文章を書くということをやってみようと思う。伝える作業を観察したいと思ったからそうしたいと考えた。情緒的な文章は基本的にゴミ箱にぽいしてきましたが、情緒的なのも自分だと思う。「文章をかくという作業は、とりもなおさず自分と自分をとりまく事物との距離を確認すること[...]

    続きを読む

【環境構築】Vagrantって何

Vagrant

自分の周りでもついに環境構築ならVagrantだよね!
みたいな会話を聴くようになりました。
でもあんまり良く知らないのでちょっと今回、
PHPの環境構築する機会があったので調べてみる事にしました。

Vagrantってなになの

読み方はベイグラントと言います。
ずっと私はLinuxに入れるアプリケーションかなんかだと思ってましたが、
好きなパッケージを構築して、構築したファイルを仮想化ソフトを用いて
展開することが出来ます。

好きなパッケージって今適当に書きましたが例えば

・CentOS6.5に
・nginxのサーバー入れて
・php5.5を入れて
・phpMyAdminを入れて
・composerも入れて
・fuelphpも入れて欲しいなー

みたいな事を設定ファイルに書きさえすれば、
その通りに環境が出来上がるソフトっぽいです。
まだ全然試してないので分からないですけど、
シェルスクリプトとか使って、環境構築する時にやる
yum installとかを予め書いておく感じになるのかなーと解釈してます。

結局コマンド書くやん!!

Vagrantは構築ができるので配布も出来ます。
なのでさっき書いたような環境は既に誰かが作ってくれている
可能性が高いので、vagrantfileさえ見つければ
その環境を同じように構築することが出来ます。
なので、誰かが作ったイメージを取っといて、
すんごい長い時間かけてPCに移さなくても済みます。

どうやって使うの?

今日からやり始めて、どんなもんか調べただけなので
これから試して使い方覚えていこうと思います。

参考になる記事

Win7ではじめる!
Windows7にVagrantをインストール
MACではじめる!
偏差値35が挑戦するWEB業界への道
Vagrantについて
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
環境構築について
Vagrant で作る PHP 開発環境 [実践編]
日本語ドキュメント
Vagrantドキュメント

この記事書いてリンク貼ってたら日本語のドキュメントある事に気がつきました。
これだけあればきっと、何となく理解できることでしょう・・・。
また間違ってるとこもあると思うし、推敲できる部分が沢山あると思うので、
もうちょっと使って詳しくなったらもう一回書いてみたいと思います。

OSインストール後のデフォルトIDとパスワードはvagrantになってます。

関連記事

  1. PHPサムネイル
  2. 2012.08.06

    制作環境

コメントをお待ちしております