PHP PaaS「cloudControl」の使い方メモ
PHPの実行環境「cloudControl」(いわゆるPaaSです)の使い方メモ、無料で使えます。

cloudControlを使うには gitコマンドが必要なので、あらかじめインストールしておきます。
========== 基本設定 ==========
・まずは cloudControl のアカウントを作成します([TRY IT FREE]をクリック)
・管理ツールのインストール
sudo easy_install pip
sudo pip install cctrl
・公開鍵の登録(作成した cloudControl のアカウントを入力します)
cctrluser key.add
----------
Email : <メールアドレス>
Password: <パスワード>
----------
========== アプリの公開 ==========
※今回アプリ名は「sample130704」としました。ご自身のアプリ名に書換えてください。
・アプリ名を登録(PHP)
※名前は cloudControlで一意かつ英数小文字のみ利用可能(数字を先頭にはできない)
cctrlapp sample130704 create php
・ローカルにアプリ用の gitリポジトリを作成
mkdir sample20130704
cd sample130704/
git init
vi index.php
---(下記を追記)---------------------------
$mesg = 'This is a sample App.';
echo $mesg;
------------------------------
git add index.php
git commit -m "サンプルコードの作成"
・アプリ用のリポジトリを cloudControlへpush
cctrlapp sample130704 push
(下記コマンドでリポジトリをクローンすることもできます)
git clone ssh://sample130704@cloudcontrolled.com/repository.git sample130704
・アプリの公開
cctrlapp sample130704 deploy
・下記URLで確認できます
https://sample130704.cloudcontrolled.com/
アドオンを追加すれば MySQLやPostgres、MongoDBなんかも使えるようです。ミドルウェアをちょっと試したい時などに便利ではないでしょうか
https://www.cloudcontrol.com/add-ons

cloudControlを使うには gitコマンドが必要なので、あらかじめインストールしておきます。
========== 基本設定 ==========
・まずは cloudControl のアカウントを作成します([TRY IT FREE]をクリック)
・管理ツールのインストール
sudo easy_install pip
sudo pip install cctrl
・公開鍵の登録(作成した cloudControl のアカウントを入力します)
cctrluser key.add
----------
Email : <メールアドレス>
Password: <パスワード>
----------
========== アプリの公開 ==========
※今回アプリ名は「sample130704」としました。ご自身のアプリ名に書換えてください。
・アプリ名を登録(PHP)
※名前は cloudControlで一意かつ英数小文字のみ利用可能(数字を先頭にはできない)
cctrlapp sample130704 create php
・ローカルにアプリ用の gitリポジトリを作成
mkdir sample20130704
cd sample130704/
git init
vi index.php
---(下記を追記)---------------------------
$mesg = 'This is a sample App.';
echo $mesg;
------------------------------
git add index.php
git commit -m "サンプルコードの作成"
・アプリ用のリポジトリを cloudControlへpush
cctrlapp sample130704 push
(下記コマンドでリポジトリをクローンすることもできます)
git clone ssh://sample130704@cloudcontrolled.com/repository.git sample130704
・アプリの公開
cctrlapp sample130704 deploy
・下記URLで確認できます
https://sample130704.cloudcontrolled.com/
アドオンを追加すれば MySQLやPostgres、MongoDBなんかも使えるようです。ミドルウェアをちょっと試したい時などに便利ではないでしょうか
https://www.cloudcontrol.com/add-ons
15