FuelPHP1.6セットアップ



今最も勢いのあるフレームワークFuelPHP

インストールしていきます。
ほとんどマニュアルに書いてある通りです。

動作想定はubuntu13 + nginx + php-fpmで動作させることを想定しています。

http://fuelphp.com/docs/installation/instructions.html

oilコマンドインストール

[shell]
$ sudo curl get.fuelphp.com/oil | sh
[/shell]

oilコマンドにてセットアップ

[shell]
$ oil create <project_name>
[/shell]

いろいろとダウンロードとセットアップされていきます。

そしてライブラリの更新をしろと言われるのでcomporser.pharをインストールしたディレクトリで実行。

[shell]
$ sudo php composer.phar self-update
$ sudo php composer.phar update
[/shell]

php-fpmインストール

[shell]
sudo apt-get install php5-fpm
[/shell]

fast-cgiがソケットで動作していたらportで動作するように変更してください。
/etc/php5/fpm/pool.d/www.conf

[shell]
; listen = /var/run/php5-fpm.sock
listen = 9000
[/shell]

php5-fpm再起動
[shell]
$ sudo service php5-fpm restart
[/shell]

nginx設定

インストール

[shell]
$ sudo apt-get install nginx
[/shell]

locationの中身を変更します。
ドキュメントルート等はfuelphp内のpublicにするとよいかと思われます。
/etc/nginx/sites-available/default

[shell]
location / {
try_files $uri $uri/ /index.php?$query_string
}
[/shell]

fast-cgiのphpを有効にします。

[shell]
location ~ \.php$ {
root share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
[/shell]

nginx再起動

[shell]
$ sudo service nginx restart
[/shell]

アクセス

http://localhost

fuelphpの画面が出てくればokです。



コメントを残す