From the beginning, let's talk about why to create local WordPress site using XAMPP. As far as most concerned, there are two main reasons: 1. Local WordPress does not require network; 2. Local WordPress can work faster with fewer settings. For convenience and offline usage, in this article, we are going to introduce you how to install WordPress locally on Windows 10 using XAMPP step by step.