おぼえがき

おぼえがき

fuelphpとビルトインウェブサーバー

2013-04-14 | php

FuelPHPをビルドインウェブサーバー(PHP5.4以上)で動かそうとしたら、

この辺をみて、mod_rewrite的なものを実装する必要があったけど、

fuelphp1.6-develop眺めてると、
fuelphpをビルドインウェブサーバーで動かすことができそうな予感。

やってみる。

1.6-developのoilパッケージをダウンロードしてくる

今、自分の環境はFuelPHPの1.5を使っている。

XXX/fuel/packages/oil
このoilディレクトリの1.6のoilに入れ替える。
(オリジナルをmvして、githubのやつをDLしてoilに置き換えただけ)

じゃぁー実際動かしてみる

$ls
 CHANGELOG.md CONTRIBUTING.md README.md TESTING.md build.xml
 docs fuel/ oil public/

$oil help
Usage:
 php oil [cell|console|generate|package|refine|help|server|test]

 お!serverオプションがある
 じゃぁ、起動してみる

$oil server
1
Listening on http://localhost:8000
Document root is public/
Press Ctrl-C to quit.

これで、ビルドインウェブサーバーが立ち上がった。
実際アクセスしてみる

wget http://localhost:8000/hello/hoge

うごいたうごいた。

oil/server.phpみると、まぁ、ただのラッパーだな