И под XAMPP работать можно, всегда есть свежая версия, и под Open server. Но постановка вопроса не совсем правильная. Вообще, лучше работать под таким localhost, компоненты которого 1 в 1 повторяют компоненты хостинга на котором будет работать сайт. В идеале вообще вручную локальный сервер собирать. Я пользуюсь опен сервером, удобнее него пока что ничего не придумали