fpmでFuelPHP

2012-11-03T00:00:00+00:00 FuelPHP nginx PHP

FuelPHPをやってみようかなーって思ったらApache入ってねーしどうっすかなーって考えてたので、とりあえずphp-fpmで動かしちゃうかっていう事でやってみた

(FuelPHP及びFPM関係の設定は省略)

プロジェクトの生成等

FuelPHP公式からoilがインストールされたら

oil create sample

とかしてプロジェクト一式を生成しておく。あとはWebサーバーでpublicディレクトリにあるindex.phpを向かせれば良い

nginx.conf (server部分のみ)

server {
    server_name localhost;
    root /var/www/sample/public;

    location / {
        try_files $uri /index.php?$uri&$args;
    }

    location ~ /*.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        # fastcgi_param  FUEL_ENV production

        include fastcgi_params;
    }
}

とりあえずデフォで入ってるhelloなアクションを動かす為に、http://localhost/helloとかにアクセスしてみる

FuelPHPをやってみる (1) - Getting Start - Eclipse BIRTを使ってみる (3) - チャートを出力する -