今天遇到个问题,我们 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 还能正常运行...
搜了下没找到太好的解释,特来求教
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.