zend_db

■BootstrapでDBコネクションを登録しているとき
//http://pentan.info/php/zend_fw/db_connect.html
var_dump(Zend_Registry::get(‘db’));
var_dump($this->getDefaultAdapter());
var_dump($this->getAdapter());//使えない
var_dump($this->_db); //使えない

PHP Fogでああやってこうやってみた。

なういPaaSサービスを触ったメモ。
git使うけどMacなら標準装備してあるから特に用意するものなし。

https://phpfog.com/
参考URL:http://d.hatena.ne.jp/hrendoh/20110606/1307379041
共有で3つまでならずっと無料。

●接続できるアプリケーションを作るまで
1.アカウントを作ったらLaunch new appをクリック。

2.Step1でApplicationやFrameworkを選んでStep2で必要な情報を決めてCreateAppする
3.デプロイ中からRunningになるまで待つ。
ちょっと待つと・・・
4.アクセスしてみる。http://srea.phpfogapp.com/
●内容を変更してみる。
1.SSH Public keyを登録。作り方はここ 
2.登録できたらSourceCodeを押すとGitのコードが表示されるからCloneする。
 (自分は/Users/ユーザー名/Sites/以下にやりました。)
  1. 後はローカルでgit cloneしたディレクトリにtest.phpを作ってなんか書いたら
  2. git add test.php
  3. git commit test.php -m “first commit”
  4. git push
  5. で、おk http://srea.phpfogapp.com/test.php
※gitを初めて使うときは
git config –global user.name “Your Name”
git config –global user.email you@example.com
このコマンドを叩いて設定する必要あり。
感想
今回はじめてPaaSやってみたけど手軽で良い。フレームワークの初期せってもDB接続も最初から完了しているところが素敵。
phpfogはAmazonEC2を使っているようなので、単純に考えてAmazonEC2を使うよりは高いってことだよね。
3つまでは無料らしいから、なんかやってみよう。
他にもzendが発表したphpcloudとか、dotCloudとか色々とPaaSサービスがあるけどどうなんだろう。
英語は不自由なく読めたほうがこの業界は厳しいですね・・・w