fuelPHPとmongodbを使ってみた

PHP, フレームワーク, mongodb, NoSQL, fuelphp

09:33:42, by dozo Email , 71 words, 750 views   Japanese (JP)

del.icio.us
このブログでcodeIgniterを紹介したのはもう何年前だろうか。

(ノ・・)ン。。。。。。(((●コロコロッ

軽量最速のPHPフレームワークとして掲載したが、
掲載後一年ぐらい経ったときに日本で広まっていた気がする。
そのcodeIgniterのメンバーが新たにフレームワークを作っていた。
それが
fuelPHP



一番大きな違いはライセンス。
codeIgniterはEllisLab Incの独自で、
気軽に使うにはちょっと微妙な状態になっている。
その点fuelPHPは安心のMITライセンスだ。
機能も非常に充実していてcodeIgniterの欠点も補っている。

もう一つはジェネレータ。
codeIgniterにはジェネレータが存在せず、
Controller, model, viewを手動で作成する必要があったが、
fuelPHPはジェネレータを使ってController, mode, migrationを生成できる。
Scaffoldingにも対応。

前回の記事で掲載したmongodbも標準で対応している。
なので併せて使ってみようと思う。
mongodbのインストール自体は終わっているものとしている。
詳しくは前回の記事を読んで欲しい。
mongodbをyumでCentOSにインストール(UTF8対応版)


[More:]



インストールは基本的にファイルを落としてそのままおくだけで終わる。
codeIgniterはフレームワークの保存場所がWebの閲覧先になっていて、
アプリケーションフォルダがデフォルトだとWebから丸見えになっていたのだが、
fuelPHPはpublicフォルダがWebの閲覧先なので安心だ。


fuelPHPのインストール
執筆時(2011/12/6)ver1.1RC1
$ wget --no-check-certificate https://github.com/downloads/fuel/fuel/fuel-x.x.zip
$ unzip fuel-1.1-rc1.zip
$ mv fuelphp-v1.1-rc1 app
$ php app/oil refine install


●peclコマンドでmongoをインストール
$ sudo pecl install mongo
$ (php.iniに[extension=mongo.so]追加後、Web再起動)

●Webからアクセス


Trackback address for this post:

http://hain.jp/htsrv/trackback.php/251

Comments, Trackbacks:

No Comments/Trackbacks for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

powered by b2evolution

shinobi

Neighbors
Relative
Favorites

極論istの技術屋を始めて早幾年。 流れの速い業界の波にもまれながらも精一杯生きている様をとくとごらんあれ。

Archives
スポンサー

Latest bookmark
Search

Categories

Who's Online?
Misc
Syndicate this blog XML

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!