Automatic WordPress installation Local sets up WordPress for you. One click and your site is ready to go, SSL included! Learn how to use XAMPP to create a local WordPress site on your PC. Follow the step-by-step guide to download, run, and add WordPress files and database. There are several ways of installing WordPress on localhost . The list below includes the popular methods, as well as tutorials. These install as a regular