nginx用socket连接php-fpm
来源:互联网 发布:s7200plc密码破解软件 编辑:程序博客网 时间:2024/06/06 00:51
第一步:添加php5-fpm.sock文件
cd /var/run
sudo vim php5-fpm.sock //啥也不写入,只要这个文件就可以了~
保存,退出
第二步:改nginx下server配置
location ~ .php$ {
#with php5-cgi alone;
#fastcgi_pass 127.0.0.1:9000; // 这边注释掉的,就是平时大家配置的nginx连接fastcgi的方式,是tcp方式
#with php5-fpm;
fastcgi_pass unix:/var/run/php5-fpm.sock; //这种就是socket连接形式,默认是注释掉的,需要把前面#去掉
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
include fastcgi_params;
}
改完,重启nginx,发现localhost变成502 bad gateway错误,那就对了~哈哈~
第三步:修改php-fpm.conf ,但ubuntu12.04中的fpm放在,/etc/php5/fpm下
cd /etc/php5/fpm/pool.d
sudo vim www.conf
listen = /var/run/php5-fpm.sock //把原来的127.0.0.1:9000改掉
保存,退出。
第四步:重启nginx,重启php5-fpm ,everything is ok~
- nginx用socket连接php-fpm
- 用socket方式连接Nginx优化php-fpm性能
- nginx配置php-fpm socket连接
- 使用socket方式连接Nginx优化php-fpm性能
- lnmp使用socket方式连接nginx优化php-fpm性能
- 使用socket方式连接Nginx优化php-fpm性能
- 用unix socket加速php-fpm、mysql、redis的连接
- 配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因
- 配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因
- 配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因
- Nginx+PHP-FPM的域Socket配置方法
- Nginx+PHP-FPM的域Socket配置方法
- nginx 和 php-fpm 使用unix socket通信及配置
- nginx php-fpm配置
- nginx php-fpm调优
- nginx+PHP-FPM调优
- nginx +php-fpm
- nginx php-fpm配置
- WC2017 酱油记
- @Transactional事务几点注意
- 我的前端生涯的开始
- jmeter+ant之批量运行接口用例
- Gstreamer插件教程1.2—介绍(Introduction):基础(Foundations)
- nginx用socket连接php-fpm
- golang语法学习(一):变量,常量以及数据类型
- 使用jquery提交FormData数据
- c++==与c的函数对比(4)
- [Android开发] RxJava2之路二 - 基本使用方法
- GDB程序调试从初级到高级(四)
- 线性模型(二)-- 线性回归公式推导
- Mac如何安装lein
- 八大排序算法详解——插入排序