就让我
她不在这里,她无处追寻,可她在我心里 -- 挥之不去
使用unix domain socket 让 nginx和php-fpm通信

关于使用unix domain socket让nginx和fpm建立连接,而不是用TCP连接127.0.0.1:9000。

我只能说更快,关于为什么可以参考这篇文章/blog/single/id/856.html

关于配置

nginx配置location

location ~ \.php($|/) {
        # fastcgi_pass  127.0.0.1:9000;
        fastcgi_pass unix:/dev/shm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_split_path_info  ^(.+\.php)(/.*)$;
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        include fastcgi.conf;
}

php-fpm配置文件

#listen = 127.0.0.1:9000
listen = /dev/shm/php-fpm.sock

修改777权限

chmod 666 /dev/shm/php-fpm.sock 

重启php-fpm 和 nginx即可.

<< 上一篇 PHP 5.3、5.4、5.5、5.6 中的新特性 date命令修改Linux系统的时间无效 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |