Позволить/запретить xdebug через a2enmod и a2dismod?

Я не помню, как xdebug был включен, но я нашел это в /etc/php/7.0/mods-available каталог xdebug перечислен как xdebug.ini.

Если я перехожу к каталогу /etc/php/7.0/apache2/conf.d существует символьная ссылка там на файл xdebug.ini, и что символьную ссылку называют 20-xdebug.ini.

Содержание xdebug.ini:

zend_extension=xdebug.so

xdebug работает, но потому что я раздражаюсь им большую часть времени, я думал, что мог просто выключить его:

sudo a2dismod xdebug

Но та команда лает на меня, "ОШИБКА: Модуль xdebug не существует!". Я хотел бы, чтобы это было удобно выключить и включить xdebug каждый раз, когда я хочу, таким образом, мои вопросы:

  • Так как xdebug идет, почему я не могу использовать a2dismod для отключения его?
  • Я просто делаю эту несправедливость и должен делать ее некоторый другой путь?
  • Правильный поступок должен заставить удар исказить, который делает все, в чем я нуждаюсь?

Я знаю, что мог просто войти и прокомментировать строку, затем перезапустить апача, но мне нужно решение ленивого человека, если существует тот.

1
задан 24 August 2017 в 22:52

1 ответ

Я верю xdebug, принадлежит php, а не apache на говорят, таким образом, я видел это решение отключить его с [так как Ваше использование] php 7:

sudo phpdismod xdebug

И для php 5:

sudo php5dismod xdebug

Затем перезапускающий апач после этого: sudo systemctl restart apache2

4
ответ дан 3 December 2019 в 06:53

Другие вопросы по тегам:

Похожие вопросы: