注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Capistranoはデプロイツールだ。簡単な設定さえしておけば、後はコマンド一つでリモートサーバでソースを展開し、データベースのマイグレーションをはじめ必要な処理を行ってWebサーバの再起動をしてくれる。毎度行うと手間のかかるデプロイ作業が簡単に終わるのだ。 0

ピクチャ 25.png
PHP用のリモートデプロイツール 0

 

CapistranoはRailsアプリケーションで使うともとても便利だが、それをPHPのフレームワークSymfonyでも使えるようにしたのがCapifonyだ。 0

今回紹介するオープンソース・ソフトウェアはCapifony、PHP用デプロイツールだ。

PHPはRailsのようにWebアプリケーションサーバを用意する必要がないので(今はPassengerがあるが)、そんなものは不要と思うだろうか。だがPHPのコードをリモートサーバ側でバージョン管理システムから取り出し、データベースの設定を変更し、Webサーバの再起動をするというのも何度も繰り返すと手間のかかる作業になる。なお、CapifonyはCapistranoをベースにしているのでRubyやCapistranoを用意する必要がある。 0

ピクチャ 26.png
設定はシンプル 0

 

Capifonyを使えばそれがコマンド一つで済むようになる。多人数での開発においてもやり方を説明する必要もなくなるので手軽だ。なお現在はGitにのみ対応で、今後Subversionへの対応が予定されている。 0

ちょっとした設定を行うだけで都度行っている作業を間違いなく行えるようになったり、皆の工数が軽減されるなら導入すべきだろう。PHPであってもデプロイの手間はあるので、Capifonyを使って負担を軽減しよう。 0

 

everzet's capifony at master - GitHub
 http://github.com/everzet/capifony/tree/master

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が193あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る