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

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

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

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

/etc/nginx/nginx.conf

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

1
2
3
4
5
6
7
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のフレームワークを組んでみようかと思っているのですが、軌道に乗れば何かしら作ってみたいなーなんて思っています。

参考

Author: SUSH
Link: http://blog.sus-happy.net/nginx-php/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.