Как временно отключить Xdebug для кода сборки кэша/контейнера, но оставить его включенным до конца выполнения?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как временно отключить Xdebug для кода сборки кэша/контейнера, но оставить его включенным до конца выполнения?

Сообщение Anonymous »

У меня есть следующая конфигурация Xdebug:

Код: Выделить всё

xdebug.mode=develop
xdebug.start_with_request=true
xdebug.client_host=docker.for.mac.localhost
xdebug.client_port=9003
xdebug.discover_client_host=false
xdebug.idekey=PHPSTORM
xdebug.trigger_value=""
xdebug.cli_color=1
xdebug.var_display_max_depth=-1
xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
При обновлении композитора будет вызвана команда кэша:clear, которая зависнет. Он будет работать только в том случае, если -dxdebug.mode=off (или xdebug.mode=off в файле .ini).
Я могу обойти это в композитор.json:
из

Код: Выделить всё

    "scripts": {
"auto-scripts": {
"cache:clear": "symfony-cmd",
}
},
чтобы

Код: Выделить всё

    "scripts": {
"auto-scripts": {
"-dxdebug.mode=off bin/console cache:clear": "php-script",
}
},
Но теперь, если я запущу какую-нибудь случайную команду (например, bin/console make:entity, которая требует пересборки контейнера, Xdebug все равно останется включен, и команда зависает в том же процессе построения кэша.


Подробнее здесь: https://stackoverflow.com/questions/782 ... -that-it-r
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»