nginxでphpを使えるようにした
php-fpmをインストールして使えるようにしたかったのだが、意外とハマってしまう箇所があった。
nginx側の設定に問題があったらしくて直したら使えるようになった。
- 最初の設定
... # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root [自分で指定したパス]; # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ...
- 修正後
... # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root [自分で指定したパス]; # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } ...
おわかりいただけただろうか
下の2行(include~とfastcgi_param~)を入れ替えたらうまく行ったのである
修正前の順番のまま載せてあるサイトが多いけどちゃんと動いてるのかな。仕様が変わったのかもしれない。
参考文献
Node.jsによる静的ファイル配信論
序論
Node.jsにおける静的ファイルの配信方法はいくつかある。例えば、
以下、編集中。
鑑賞会 2016/01/18
久しぶりに映画を見た。今までは見っぱなしで記録を取ってなかったが、今回からは記録を取ろうと思う。
今回鑑賞した映画
- バタフライ・エフェクト: エリック・ブレス & J・マッキー監督 2005年公開
- ダークナイト: クリストファー・ノーラン監督 2008年公開
- ユージュアル・サスペクツ: ブライアン・シンガー監督 1995年公開
今回借りたのはこの3本。いつもは4,5本借りているので、今回はやや少ないということになる。まあ疲れているしこれくらいでいいと思う。 代わりに冒険はしないで評判のいいやつを借りようということでこのチョイスにした。
感想
1本目: バタフライ・エフェクト
面白かった。過去の自分の行動を変えることによって現在の結果を変えるというお話。
2本目: ユージュアル・サスペクツ
どんでん返しがすごい映画。でも正直なところ見てるときに話の内容がつかめなかった笑
3本目: ダークナイト
面白かった。俳優の演技やアクションが物語の世界観によくマッチしていてとても良かった。
迎春
新年明けましておめでとうございます。これから月に一回ペースで何かを書いていきたいと思います。よろしくお願いします。