Страница 1 из 1

Функция Restart Server With/Without xdebug

Добавлено: 21 май 2023, 14:09
asneg
Функция Restart Server With/Without xdebug

Xdebug тормозит работу php в раза 3-20 . Часто xdebug не нужен, а скорость нужна.
Для этого приходиться лезть в php.ini и отключать xdebug - куча времени.

Если отключать в phpstorm функцию debug + отключить расширения браузера Xdebug helper, то скорость увеличивается в раза 2-3, но всё равно в разы медленне чем при отключении в php.ini .

В Wordpress это очень заметно. Особенно с большими базами ( за 10000 товаров ), перезагрузка страниц с отключенным через конфиг xdebug в раз 10 быстрее.

Так вот хотелось бы функцию быстрого перезапуска сервера с включенным или отключенным xdebug.
Чтобы прямо в php ini вносились изменения на лету. Через иконку в трее желательно.
Ну или какойнибудь быстрый способ, без лазания по конфигам.

Может смена конфигов на лету. это легче по моему. просто 2 файла переминовывать туда сюда
Смена конфигов из трея вообще интересная тема.

Спасибо.

Re: Функция Restart Server With/Without xdebug

Добавлено: 25 май 2023, 14:37
TheAndrey
Вот эту опцию в php.ini надо прописать чтобы xdebug был активен когда надо.
xdebug.start_with_request = trigger
https://xdebug.org/docs/all_settings#start_with_request