今天遇到个问题,我们 A 项目是 php7.1,B 项目是 php5.6;
php7.1 的项目用到了 yaconf,只支持 php7,用的是 mongodb 扩展。 php5.6 的项目还没来得及升级 mongodb 扩展,用的是 mongo 扩展,mongo 扩展不支持 php7 ;
所以开发环境安装了两套 php 环境,用绝对路径起了两个版本的 fpm,5.6 监听 9000,7.1 监听 9001,nginx 针对不同的域名做不同端口转发...做到了开发环境两个版本的 php 共存...
现在问题来了,不同版本的 fpm 是如何找到对应版本的 php-cgi 的呢?
我本来以为是通过 path,但我现在 path 设置的是 7.1 的,5.6 还能正常运行...
搜了下没找到太好的解释,特来求教