PHP Composer с конфигурацией FPM - PullRequest
0 голосов
/ 07 декабря 2018

Когда я пытаюсь установить MongoDB с помощью composer, он жалуется, что в моих INI-файлах не настроено расширение mongodb.Он просматривает обычные php ini-файлы, но мои находятся под /fpm, так как я использую nginx.Как я могу сказать композитору использовать FPM-версию PHP?

1 Ответ

0 голосов
/ 07 декабря 2018

Я нашел два решения: (после того, как я выяснил, что композитор использует конфигурацию php-cli)

  1. Свяжите конфигурацию php-fpm в конфигурацию php-cli, как подробно описано в:

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

Это выглядит более элегантно, но не выглядит официальным , поэтому может сломаться.

Скопируйте все ваши директивы конфигурации (файлы .ini) в и каталоги конфигурации php-cli и php-fpm.

Недостатком этого курса является то, что еслиесли не сделать это осторожно, в вашей среде производства и разработки будут разные параметры конфигурации.

...