ラベル サーバ の投稿を表示しています。 すべての投稿を表示
ラベル サーバ の投稿を表示しています。 すべての投稿を表示

2013年3月17日日曜日

Mac買ったのでローカル開発環境をつくるの巻 Apache編

無線LANルータ買ってよといったら難なく支給して頂きまして、ありがとうございます大変素晴らしい会社ですこれで社畜もさらに捗ります。ということで、Mac Book持ち歩くのもアレなんで、Macbook Air 11inchかいました。


ウハーかっこいい!

ウェブ制作会社なのでウェブ環境必須でしょということで、ローカル開発環境を作りたいと思います。

なにはともあれApache。以前はSystem PreferencesのSharing -> Web SharingのチェックつければOKだったのに、ないお(T_T)


仕方ない、自力でやるか。

Ctrl+F -> terminalでターミナル起動

起動
$ apachectl start
This operation requires root.
権限がなかった。

rootになる
$ su -
Password:
su: Sorry
だめだった。私はrootになりたい。

くそー、いちいちめんどくさい
$ sudo apachectl start

http://localhost/

It works!

かねこ

2012年9月18日火曜日

PHP Fog!

開発環境構築はそろそろネタ切れになってきてちょっと飽きちゃたから、たまには他のことやろう。

PHP Fogが気になったので、つかってみます。PHPのクラウドプラットフォーム!

1.登録~SSHキー設定

(省略)

アプリ登録で、とりあえずCustom Appを選択。登録が完了するとHelloWorldがでるようになる。



2.Gitリポジトリからソースコード取得

git cloneする。
# git clone git@git01.phpfog.com:e2kaneko.phpfogapp.com
Cloning into 'e2kaneko.phpfogapp.com'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.


3.ソースコード書き換え

適当に。



4.commit~push

コミットしてプッシュ。お決まり。
# git commit . -m "change message."
[master 3db2846] change message.
 1 file changed, 1 insertion(+), 1 deletion(-)

# git push
Counting objects: 5, done.
Writing objects: 100% (3/3), 271 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote:  -----> Deploying to the cloud
To git@git01.phpfog.com:e2kaneko.phpfogapp.com
   c0fb119..3db2846  master -> master


5.確認

さっきプッシュした内容が反映されたことを確認。



て感じでお手軽かどうかイマイチどうかわからない(コミットフックして自動デプロイってすぐ作れるもんね)PHP Fogだけど、スケールアウトしたりスケールアップしたり、リリースバージョン管理したり、すぐサービス起動したり止めたり、そういうクラウドの特徴っぽいところで真価を発揮するんだろうよ、きっと。

AppFogもきになる!

かねこ(b´∀`)