Хостеры дают бесплатный тестовый период. Да и хостинги сейчас дешевые - бери и пользуй. Там серверное ПО настроено специалистами. Или ты системный администратор?
хорошие ide умеют синхронизацию с удаленным сервером. И по опыту - вы даже не успеете заметить что он удаленный - все происходит мгновенно. Плюс этой работы - возможность быть не привязанным к одному ПК. Работай из любого места. Если конечно еще и гит используешь.
Но если надо локально - то есть руководства как отдельно поставить php, mysql, apache
Или виртуальные машины
Но ставить опенсервер или денвер - это как на ходу в спицы палку воткнуть