XDebug возможен, но не рекомендуется для производства , так как это может замедлить ваше приложение.Вы должны подумать об обратном и использовать Linux в качестве машины для разработки.Если вы не можете (или не хотите) переключиться на Linux, вы можете остаться на Windows и использовать виртуальную машину в качестве сервера разработки Linux.Если вы это сделаете, постарайтесь быть как можно ближе к производственной среде: тот же дистрибутив linux, та же версия php.
Я работаю на linux, как и все в моей фирме, и рекомендуемое решение в моемфирма LXC , очень легкое решение для виртуализации.В свете этого я имею в виду, что обновление рабочего дерева в вашей IDE не займет много времени, поскольку вам не нужно монтировать рабочее дерево на хосте: гостевая файловая система является поддеревом файловой системы хоста.Таким образом, у меня все еще может быть обновленная версия fedora linux для моего рабочего стола, и я могу разрабатывать Debian с php 5.2, если мне нужно (и мне нужно).Дело в том, что когда виртуальная машина настроена для данного проекта, я могу заархивировать ее и отправить коллеге, который присоединяется к проекту.Это облегчает запуск проектов для новичков.