前言
大家应该都知道,Nginx与PHP-FPM的通信方式有两种。
(1)TCP/IP连接,这个是默认连接方式;
(2)Unix套接字;
但是它们应该如何配置?有什么差异?性能对比如何?接下来我给大家做个测试验证下。
前期的准备,需要一个运行nginx+php的环境。
一、使用TCP/IP连接
根据上面提供的文章启动test1服务。
因为PHP-FPM默认使用的是这个连接方式,所以不需要改任何配置。
二、使用Unix套接字
1、创建test2项目相关目录,执行如下命令。
mkdir -p /docker/test2/html
cd /docker/test2/
2、复制运行中的test1项目的nginx、php-fpm的配置到当前目录,方便test2修改相关配置,执行如下命令。
docker cp test1:/usr/local/nginx/conf/nginx.conf ./
docker cp test1:/usr/local/php/etc/php-fpm.conf ./
docker cp test1:/usr/local/php/etc/php-fp

最低0.47元/天 解锁文章
471

被折叠的 条评论
为什么被折叠?



