PHP 具有 FPM 配置的作曲家

PHP Composer with FPM config

当我尝试使用 Composer 安装 MongoDB 时,它抱怨说我没有在我的 ini 文件中配置 mongodb 扩展。它正在查看常规 php ini 文件,但我的文件在 /fpm 下,因为我正在使用 nginx。我如何告诉作曲家使用 PHP 的 FPM 版本?

我找到了两个解决方案: (在我发现 composer 使用 php-cli 配置后)

  1. Link将php-fpm配置改成php-cli配置,详见:

http://paulwhippconsulting.com/blog/getting-php-cli-to-match-php5-fpm-so-it-behaves-consistently-under-nginx/

这看起来更优雅,但似乎不是官方所以它可能会崩溃。

  1. 将所有配置指令(.ini 文件)复制到 php-cliphp-fpm 配置目录。

这个课程的缺点是,如果不小心,您的生产和开发环境最终会有不同的配置设置。