Whether you want to test new web designs, plugins to a CMS or web apps, you will need a web server. XAMPP allows you to install Apache, PHP, Perl, MySql and more. This video by jimmyrcom guides you through the installation process on Windows.

If needed you can also get a version for Linux or MacOS.