PHP 具有 FPM 配置的作曲家
PHP Composer with FPM config
当我尝试使用 Composer 安装 MongoDB 时,它抱怨说我没有在我的 ini 文件中配置 mongodb 扩展。它正在查看常规 php ini 文件,但我的文件在 /fpm
下,因为我正在使用 nginx。我如何告诉作曲家使用 PHP 的 FPM 版本?
我找到了两个解决方案:
(在我发现 composer 使用 php-cli
配置后)
- Link将
php-fpm
配置改成php-cli
配置,详见:
这看起来更优雅,但似乎不是官方所以它可能会崩溃。
- 将所有配置指令(.ini 文件)复制到
php-cli
和 php-fpm
配置目录。
这个课程的缺点是,如果不小心,您的生产和开发环境最终会有不同的配置设置。
当我尝试使用 Composer 安装 MongoDB 时,它抱怨说我没有在我的 ini 文件中配置 mongodb 扩展。它正在查看常规 php ini 文件,但我的文件在 /fpm
下,因为我正在使用 nginx。我如何告诉作曲家使用 PHP 的 FPM 版本?
我找到了两个解决方案:
(在我发现 composer 使用 php-cli
配置后)
- Link将
php-fpm
配置改成php-cli
配置,详见:
这看起来更优雅,但似乎不是官方所以它可能会崩溃。
- 将所有配置指令(.ini 文件)复制到
php-cli
和php-fpm
配置目录。
这个课程的缺点是,如果不小心,您的生产和开发环境最终会有不同的配置设置。