今をときめくWeb男子の皆様こんにちは。
仕事熱心な皆様におかれましては、はやりすたりの激しいインターネット業界に乗り遅れることなく、日夜ご活躍の事と思います。
本日はそんな皆様にふさわしいサービス『PHPFog』のご紹介です。
数ある PHP PaaS の中でも注目のこの『PHPFog』
これを抑えておけばあなたのWeb男子力もぐ〜んとアップ!
モテすぎたらどうしましょ。
すべては自己責任でお願いします。
PHPFog とは
『PHPFog』とは、PHP に特化したクラウドサービスです。
速い!安心!簡単! とトップページに掲載されている通り、登録から使用までがあっという間に終わります。
以下簡単に特徴を。
・PHP に特化している
・設定が簡単
・人気のアプリケーションが使える
・人気のフレームワークが使える
・Git で操作する
・スケーラブル
気になるプラットフォームは?
https://www.phpfog.com/platform
・Varnish
・Nginx
・Apache
・MySQL
なにはなくともまずは登録
以前見たときとは少し違う。
beta じゃなくなったからかな?
このトップページを少しスクロールすると登録フォームがあります。
ここにメールアドレスとパスワードを入力するとあっさり登録完了。
こんなメールが届くだけ。
『このリンクをクリックして登録完了!』みたいなメールもない。
いいの?
で管理画面。
なんかかっこいい。
っていうか、すでにログインしてる。
アプリケーションの作成
アカウントは作成完了してるので、つぎはアプリケーションを作成します。
これも画面通りに進むだけです。
Step1: アプリケーションの選択
ここで CMS もしくは framewok を選択できます。
おなじみのアイコンが並んでますね。
右側は人気のアプリケーション。
はじめてなのでここはシンプルに Custom App にしてみよう。
Step 2: プランを選択
6/5現在、4つのプランがあります。
お試しなので free を選択します。
※free プランは6ヶ月だけ利用できます
Step 3: アプリケーションの詳細
作成するアプリケーションの各種設定を行います。
名前とかアドレスとか。
Choose Custom App Username:
アプリケーションのユーザー名です。
アプリケーションの選択で WordPress を選んでる場合は、WordPress のアカウントにもなります。
Choose Custom App Password:
アプリケーションのパスワードです。
アプリケーションの選択で WordPress を選んでる場合は、WordPress のパスワードにもなります。
Domain:
アプリケーションの URL です。
phpfogapp.com のサブドメインが使えます。
希望のサブドメインを入力して『or, use a phpfogapp.com domain name »』をクリックするとサブドメインの後ろに phpfogapp.com が付きます。
独自ドメインも使えちゃいます。
後にドメイン側で DNS の CNAME を設定する必要がありますが。
あと、ワイルドカードドメインを使う場合は $5.00 per month
これらはあとから変更可能です。
Step 4: 支払い方法
free なので飛ばしちゃって下さい。
そしていよいよ作成。
↓このボタンをクリック!
できた。
この状態でブラウザからアクセスするともうすでに hello world! が表示されます。
早いね!
SSH key の登録
PHPFog は Git で管理するため、SSH key を登録します。
特に難しいことはないです。
あ、先に SSH key は作成しておいてね。
では登録。
My Account > SSH Keys に進みます。
登録フォームが表示されるので必要な情報を入力します。
NickName:
管理画面上に表示される名前。
自分がわかりやすいものをつければいいです。
Key:
public key を入力。
Mac の場合、~/.ssh/id_rsa.pub の内容を貼り付ければOK。
『Save SSH Key』を押して保存!
こんな感じでできました。
(NickName を MacBook にしました^^;)
登録が完了すると、
My Account > アプリケーション >
Source Code に git のアドレスが表示されます。
早速 clone
作成したアプリケーションをローカルに落としてみましょ。
$ cd PHPFog
$ git clone git@gitxx.phpfog.com:xxxx.phpfogapp.com
Cloning into xxxx.phpfogapp.com...
The authenticity of host 'gitxx.phpfog.com (xx.xx.xxx.xx)' can't be established.
RSA key fingerprint is
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitxx.phpfog.com,xx.xx.xxx.xx' (RSA) to the list of known hosts.
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
すると PHPFog ディレクトリの中にドメイン名のディレクトリができてます。
↓中身はこんな感じ
これで設定終わり!
あとはアプリケーション作って、git で push するだけ。
なんて簡単!
おわりに
本日は以上です。
いかがでしたでしょうか?
こういったサービスを使いこなして、あっさりさっくり個人でWebサービスを立ち上げるのもおもしろいと思います。
皆様ぜひ挑戦してみて下さい。
追記:
ところでWeb女子の時代はいつ来ますか?