欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>帮助教程>Linux 系统教程

目录导航

php-fpm unix socket,php-fpm性能优化

香港CPC机房 添加于 2014-10-08  
Linux 系统教程
相关推荐
php安全设置之 php-fpm chroot功能
给php-fpm分配独立的用户、独立进程,unix socket模式
php-fpm unix socket,php-fpm性能优化

为了权限控制、提高可管理性、提高性能、减轻端口占用等,我们会将之改为unix socket,总之unix socket较tcp socket更好。
unix socket就是一个文件,而且这个文件,按我的经验是:php-fpm会自动创建出来(网上有人说要手动创建,可能是linux版本不一样所致吧,我的是centos 6.5)。

第一步

首先要修改php-fpm的配置文件:vi /etc/php-fpm.d/www.conf
我的是将listen = 127.0.0.1:9000改成listen = /var/run/php-fpm.sock   (由于会自动创建,这个文件名随意即可)
然后service php-fpm restart  (service php-fpm reload)
结果发现 /var/run/下自动多了一个php-fpm文件夹,其下只有一个文件php-fpm.pid
所以证实, /var/run/php-fpm.sock命名方式很自由,看来只要文件名不冲突即可

第二步

修改nginx的配置文件:vi /etc/nginx/conf.d/default.conf  (按需要修改了,你的站点不一定是这个文件)
fastcgi_pass 127.0.0.1:9000;  改为 fastcgi_pass unix:/var/run/php-fpm.sock;
然后service nginx restart  (service nginx reload)

最后测试一下

运行一个php文件,一切正常,用top命令看看 top -p `pgrep -d ‘,’ “php|mysql|nginx|httpd”`

到零度科技查看原文:http://www.ldisp.com/a/linux/2014/php-fpm-optimization.shtml

上一篇:shell中grep命令详解
下一篇:给php-fpm分配独立的用户、独立进程,unix socket模式

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

1

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理