Symfoware

Symfowareについての考察blog

Nginx + php-fpm + CodeIgniter3 のnginx.conf

いつも書き方を忘れるのでメモ。

動作している環境。


# nginx -V
nginx version: nginx/1.8.0

# php -v
PHP 5.6.9 (cli) (built: Jun 8 2015 17:06:57)

# uname -a
FreeBSD freebsd 10.1-RELEASE FreeBSD 10.1-RELEASE




CodeIgniterのバージョンは3.0.0


nginx.conf


user www;
worker_processes 1;

error_log /var/log/nginx/error.log;

events {
    worker_connections 1024;
}


http {
    include     mime.types;
    default_type application/octet-stream;

    sendfile        on;
    keepalive_timeout 65;

    server {
        listen     80;
        server_name localhost;

        root /usr/local/www/nginx;

        location / {
            index index.php index.html index.htm;
            if (-f $request_filename) {
                expires 30d;
                break;
            }
            if (!-e $request_filename) {
                rewrite ^(.+)$ /index.php?$1 last;
            }
        }

        location ~ \.php$ {
            fastcgi_pass unix:/var/run/php-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param SCRIPT_NAME     $fastcgi_script_name;
            fastcgi_param PATH_INFO     $fastcgi_script_name;
            include        fastcgi_params;
        }

    }

}






【参考URL】

nginx + php-fpm で CodeIgniter を動かすメモ
関連記事

テーマ:サーバ - ジャンル:コンピュータ

  1. 2015/06/13(土) 19:36:11|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<CodeIgniter 3でTwigテンプレートエンジンを使用する その2 | ホーム | FreBSD 10.1 + Nginx + php-fpmな環境を構築する>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1726-d20dc3c4
この記事にトラックバックする(FC2ブログユーザー)