Before this, we’ve shared an application called WordPress Portable to setup a localhost on your machine. However, it has very limited features and might not fit your needs.
If you’re looking for a more robust application, have a look at XAMPP. In this article, we’re not going to cover the details on how to setup a WordPress site in localhost with XAMPP as there are many tutorials available. If you’re looking for one, take a look at Webdesigner Wall’s article on Installing WordPress locally.
Fortunately, there is an application by BitNami that will make installing WordPress locally with XAMPP much easier, no more manually create the database, upload the WordPress files etc.
Since the process to setup your WordPress locally with XAMPP and BitNami is really simple with only a few clicks, we’re not going to cover the setup process here. However, these are some good resources to get started:
Please note that the installer only works on top of XAMPP, so you need to install XAMPP first. Currently, the BitNami for WordPress app supports multiple platforms. Besides Windows, the installer for other CMSes such as Joomla, Drupal, Magento and etc are also available.