How to Install XAMPP on Windows Server 2016 / 2019 / 2022

How to Install XAMPP on Windows Server 2016 / 2019 / 2022. In this tutorial we will introduce XAMPP, it’s components with it’s benefits and move onto installation phase

XAMPP is a cross platform software stack used to develop and test programs and web applications, created by the Apache friends organization. It simplify your web development process without installing each component separately.

What Is XAMPP?

XAMPP is the most popular open source platform that stands for Cross Platform, Apache, MySQL, PHP and Perl. This web solution kit offers Apache delivery for multiple servers and command line executables.

While releasing a client or website to the main cloud, it enables you to validate it on your computers and laptops. It is a framework that is highly efficient in providing an environment suitable for testing and verifying the project’s functionality as per Apache, Perl, MySQL, and PHP framework.

Moreover, the installation process of XAMPP is fast and straightforward. Until it is installed on a local computer, it tends to provide a local server or local host so that you can verify them before adding them to the remote web server.

XAMPP Components

The components of XAMPP are as follows:

  • Apache – It is a cross platform HTTP web server that enables you to transport web material all over the world.
  • MariaDB – Earlier, XAMPP used to have MySQL DBMS. However, now it has been taken over by MariaDB. This relational database management system provides storage, manipulation, retrieval, management and deletion services through the Internet.
  • PHP – PHP stands for Hypertext Prepossessor. It is a backend programming language that can be used to build dynamic websites and applications.
  • Perl – Perl is often considered the “generic” programming language, which is dynamic and interpretable.
  • phpMyAdmin – It is a database administration tool for MariaDB.
  • OpenSSL – It is an open source implementation of SSL and TLP.
  • Webalizer – This web analytic software solution is used to keep track of user logs and reports on usage.
  • Filezilla – This File Transfer Protocol Server not only facilitates but also supports file transfer processes.
  • Tomcat – This Java based servlet provides JAVA functionality.
  • Mercury – This mail server aids in the management of emails all across the internet.
  • Cross Platform – Since different operating systems are installed in different configurations, cross platform is used to improve the functionality and reach of this Apache distribution package.

XAMPP benefits

The benefits of XAMPP are as follows:

  • It is a Multi Cross Platform that implies works on both Windows and Linux.
  • It has a control panel that constitutes start and stop buttons for specific mechanisms like Apache running through the control panel.
  • It enables you to start and stop the entire web server and database stack with a single command.
  • It provides its users with both full and standard versions.
  • It includes OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress, and several additional modules.

Follow this post to learn how to install XAMPP on Windows Server 2016 / 2019 / 2022.

Install XAMPP on Windows Server 2016 / 2019 / 2022


  • A user with administrative privileges.
  • Minimum 4 GB of RAM with 2 Cores CPU.

Download and Install XAMPP

Before starting, you will need to visit the official Apache Friends website and download the latest version of XAMPP on your server. Follow the below steps to install XAMPP on Windows Server:

Step 1 – Click here to visit the XAMPP download page as shown below:

Step 2 – Choose your desired version and download it to your server.

Step 3 – Once the download is completed, double click on the downloaded file to start the installation. You should see the XAMPP setup screen:

Step 4 – Click on the Next button. You should see the component selection screen:

Step 5 – Select your required components and click on the Next button. You should see the installation folder selection screen:

Step 6 – Define your install location and click on the Next button. You should see the language selection screen:

Step 7 – Select your language and click on the Next button. You should see the XAMPP information screen:

Step 8 – Read all information and click on the Next button. You should see the Ready to Install screen:

Step 9 – Click on the Next button to start the installation process. Once the XAMPP installation completes, you should see the following screen:

Step 10 – Click Finish to close the wizard. Once the XAMPP installation completes, it will open the XAMPP control panel as shown below:

How to Use XAMPP Control Panel on Windows Server

XAMPP provides a simple and easy to use graphical control panel to configure the various components. You can perform the following tasks:

  • Start and stop different services like Apache, MySQL, Tomcat, Mercury and more.
  • Access the admin page of Apache, FileZilla, MySQL/MariaDB, Mercury and Tomcat.
  • Access and modify the configuration parameters of different services.
  • Access the error logs.

Next in this article about how to Install XAMPP on Windows Server 2016 / 2019 / 2022 let’s see how to use each component.

Click on the Start button in the Action column to start different services as shown below:

Click on the Config button to open the separate windows where you can configure all or individual components of XAMPP.

Xampp configuration panel

Netstat- TCP Listening sockets

Click on the Netstat button to open the Netstat interface where you can see all running processes.

Click on the Shell button to open the command line interface where you can manage XAMPP via command line.

Manage Apache Admin

Click on the Admin in the Apache to open the Apache test page:

Mnage MySQL Admin

Click on the Admin in MySQL to open the phpMyAdmin web console where you can create and manage databases.

Great!  We have learned how to Install XAMPP on Windows Server 2016 / 2019 / 2022. let’s summarize. 

How to Install XAMPP on Windows Server 2016 / 2019 / 2022 Conclusion

In this post we given a brief overview of XAMPP and also explained step by step process to install XAMPP on Windows Server 2016 / 2019 / 2022. You can now install XAMPP on your local Windows machine and start testing your programs on a local webserver. Due to its ease of installation, simplicity and minimal configuration, it become very popular among web developers.

Avatar for Hitesh Jethva
Hitesh Jethva

I am a fan of open source technology and have more than 10 years of experience working with Linux and Open Source technologies. I am one of the Linux technical writers for Cloud Infrastructure Services.

5 2 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x