Я пытался делать разные вещи с PhpStorm + Docker, и каждый раз, когда я сталкиваюсь с одной проблемой: PhpStorm не видит или не может скомпилировать переменные среды docker в некоторых случаях.
7.1-FPM / и т.д. / PHP-fpm.ini
; This file is created automatically by the docker build
memory_limit = !PHP_MEMORY_LIMIT! ; Variable: PHP_MEMORY_LIMIT
В настоящее время, присоединяя phpmd к PhpStorm, он требует ограничения памяти (поскольку, скорее всего, эта переменная не выбрасывается в PhpStorm)
![phpstorm_docker_environment_variable_error](https://i.stack.imgur.com/faHgI.png)
Как вы можете видеть на скриншоте, я пытался передать эту переменную в контейнер непосредственно в PhpStorm, но она не удалась.
Я заменил переменную на реальное значение и вот что у нас есть:
; This file is created automatically by the docker build
memory_limit = 2048M
Перестроил Docker-контейнеры и повторил попытку:
![phpstorm_docker_environment_variable_success](https://i.stack.imgur.com/EiFC4.png)
Есть идеи, как решить эту проблему?