How To Set up XAMPP on Windows Server 2019

In this article, we want to teach you How To Set up or Install XAMPP on Windows Server 2019.

What is XAMPP Server?

XAMPP is a cross-platform web server that is free and open-source. XAMPP is a short form for Cross-Platform, Apache, MySQL, PHP, and Perl. It is a popular cross-platform web server that allows programmers to write and test their code on a local webserver.

It was created by Apache Friends, and the public can revise or modify its native source code. The XAMPP includes MariaDB, Apache HTTP Server, and interpreters for PHP and Perl, among other computer languages.

Because of XAMPP’s simplicity of deployment, a developer can quickly and easily install a WAMP or LAMP stack on an operating system, with the added benefit that common add-in apps like WordPress and Joomla can also be loaded.

Steps To Set up XAMPP on Windows Server 2019

In this guide, you will learn to set up XAMPP on your Windows server.

To complete this guide, follow the steps below.

Install XAMPP on Windows Server 2019

First, you need to visit the Apache Friends Downloads page and download the XAMPP from it.

Download XAMPP For Windows

You can choose your XAMPP version and download it to your Windows server. Here we download PHP 8.1.

download XAMPP installer on Windows server 2019

Then, you need to open your downloaded file and the installation wizard will open.

XAMPP Server Setup

In the welcome screen, click Next.

XAMPP welcome screnn

Next, you need to choose the XAMPP components that you want to install. Here we install all the components. Select them all and click Next.

Set up XAMPP components

After that, in the Installation Folder, you need to choose the directory where to install XAMPP on your Windows server 2019. Accept the default location and click Next.

XAMPP installation folder

At this point, you need to choose the XAMPP language that you want to use and click Next.

Set up XAMPP language

On the next screen, just click Next.

Bitnami for XAMPP

Now your setup is ready to install XAMPP on your Windows server, click Next.

Start XAMPP installation

This will take some time to complete. Then, click Finish to complete your XAMPP installation.

Complete XAMPP setup on Windows Server 2019

When your installation is completed, you will see your XAMPP control panel on Windows Server 2019.

XAMPP control panel on Windows server 2019

XAMPP Features

As you can see you can perform the following tasks from the XAMPP control panel on your Windows server:

  • Start and stop the services of Apache, FileZilla, MySQL/MariaDB, Mercury, and Tomcat.
  • Access the Admin page of Apache, FileZilla, MySQL/MariaDB, Mercury, and Tomcat.
  • Change the configuration parameters.
  • Access the error logs.

Also, you will see other buttons where you can perform the tasks:

  1. Config: opens the dialog window with options to configure all or individual components of XAMPP.
  2. Netstat: It shows all processes that are running on the computer.
  3. Shell: It opens a UNIX Shell.
  4. Explorer: It opens the directory where the XAMPP is installed.
  5. Services: It opens the Windows Services (services.msc)
  6. Help: opens the dialog box with links to various blogs and forums.
  7. Quit: Close the XAMPP control panel.

You can use the start button to start the XAMPP modules and their services on the Windows server. When the module starts successfully, the background color of the Module name changes, and an assigned Process ID and Port are displayed under PID(s) and port(s) column.

start services on XAMPP

The Admin buttons open various tools used to manage the XAMPP modules.

-Apache Module. It opens a sample webpage that contains links to view the version of PHP and PhpMyAdmin.

-MySQL/Maria DB. It opens the PhpMyAdmin web console.

-FileZilla. When we click on the Admin button of FileZilla, it opens another dialog box, where you must specify the connection parameters.

-Mercury. The admin buttons open a console that is used to manage the SMTP server.

-Tomcat. To run the Tomcat services, we must install JDK or JRE on the computer. When we click on the admin button, it opens a web-based console to manage the Tomcat application.

With the Config buttons, you can edit the configuration files of XAMPP modules.

And the Log buttons will open log files containing details of various events, warnings, and errors. Each module of XAMPP has its own set of log files.


At this point, you learn to Set up the XAMPP control panel on Windows Server 2019.

Hope you enjoy it.

You may be like these articles:

Install and Configure XAMPP on Windows Server 2022

Install and Configure WAMP on Windows Server 2022

Activate OpenSSH on Windows Server 2022

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!