SUSH-i LOG

名古屋のWeb制作会社につとめるプログラマーのつぶやき

CentOS+nginx+PHPの環境をたててみた

CentOS+nginx+PHPの環境をたててみた

最近何度となく名前を見かけるnginxが気になったので、CentOS+nginx+PHPの環境を作ってみました。

ほぼ参考サイトの環境そのままですが、WordPressとCakePHPと振り分けているわけではないので、そこだけ単純な設定にしています。

具体的な相違点については、以下の通りです。

/etc/nginx/nginx.conf

Cake PHPを使っているわけではないので、SCRIPT_FILENAMEの指定や、WordPressとの振り分けは行わないので、location /blogの類がありません。

location ~ \.php$ {
    fastcgi_pass    127.0.0.1:9000;
    fastcgi_index   index.php;
    fastcgi_param   SCRIPT_FILENAME    /path/to/documentroot/$fastcgi_script_name;
    fastcgi_intercept_errors on;
    include         fastcgi_params;
}

何となくApacheに比べて設定ファイルがすっきりしているので見やすい気がします。

この環境でPHPのフレームワークを組んでみようかと思っているのですが、軌道に乗れば何かしら作ってみたいなーなんて思っています。

参考