nginx 和 php-fpm 使用unix socket通信及配置
2019-01-10 11:02
169 查看
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
今天看了一下php-fpm和nginx使用unix socket的方式通信,自己也配置测试了一下,ok,测试成功,没毛病,现在给大家分享一下。
首先,我们---
cd /dev/shm (网上大多数人选择tmp下,至于为什么我选择这个路径,是因为它就是所谓的tmpfs,此处只需要知道他就是速度快就可以了)
touch php-fcgi.sock (创建文件,该文件什么都不需要写入,建立就可以了)
chmod 777 php-fcgi.sock (给文件增加权限)
然后,我们---
修改nginx.conf文件,注释127.0.0.1:9000;添加unix配置 ,参考如下图
接下来,我们---
修改php-fpm.conf配置文件,找到listen = 127.0.0.1:9000;注释掉,增加socket连接,参考如下图
最后,重启你的php-fpm和nginx服务,建议先重启php-fpm,测试成功,这时候你返回/dev/shm下查看php-fcgi.sock就能发现它已经变成了一个s属性的文件了。
相关文章推荐
- nginx 和 php-fpm 使用unix socket通信及配置
- nginx php-fpm环境中chroot功能的配置使用方法
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- php-fpm使用sock配置与nginx配置sock连接
- nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
- nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
- nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
- nginx中php-fpm使用sock方式配置的例子
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- Nginx+Squid+php-fpm整合与配置
- nginx+php的配置(使用nginx的fastcgi模块)
- nginx中查看关于php的配置和php-fpm的重启等操作
- centos yum配置mysql-5.5/5.1 php 5.3 nginx安装 spawn-fcgi 安装 php-fpm启动
- nginx php-fpm安装配置
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置
- Nginx + PHP/PHP-FPM安装配置示例
- nginx与ruby thin , php-fpm结合配置 并转载Nginx 大并发调优系统配置