fpmでFuelPHP
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とかにアクセスしてみる