XAMPP Installation and Configuration for Windows VPS: A Quick and Easy Guide

XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends. It is widely used for developing and testing dynamic web applications locally. XAMPP stands for Cross-Platform, Apache, MySQL, PHP, and Perl. In this article, we will discuss how to install and configure XAMPP on Windows.

XAMPP Installation and Configuration for Windows VPS: A Quick and Easy Guide

Before we begin, if you didn’t get your Windows VPS, you can buy Windows VPS with Crypto and, you need to have the following prerequisites installed on your Windows machine:


Step 1 – ِDownload Xampp

For download, we should go to the Apache site to download XAMPP

Download Xampp

Step 2 – open the downloaded file

Open The downloaded File and click to run install on your Windows

install XAMPP downloaded file

Step 3 – Run Installer

Click on next to continue the setup

step one click to next to continue xampp setup
Step 4 – Select Components

Select the various installation components that you want to install, such as Apache, phpMyAdmin, MySQL, PHP, and more
select the components you want to install on your device

Note: If you have special version requirements for PHP, download the version you need to install on your device. If you do not have a version requirement, download the oldest version, as it may help you avoid issues trying to install PHP-based software. In addition, these instructions have been tested to work for XAMPP version 8.1.1 and older versions.

Step 5 – Set Installation Folder

use the default location to install Xampp if you don’t install to the default location select where you want to install then Click on next According to the photo below

select location of installation xampp
Step 6 – Set Language

Select the language of installation

selecting of language of xampp installation
Step 7 – Ready to Install

Click on next According to the photo below

Click on next According to the photo below
Step 8 – Installation Tab

Wait for the installation to finish. Finally, a security question will be asked to grant access to the firewall ( Click Allow access )
installation of xampp control panel at the end step

giving access to firewall on xampp installation
Step 9 – Completing the XAMPP Setup

in the end, if you want to open the Xampp Control panel Select it, then click on finish to complete the installation.tik the option to open xampp control panel after installation

Step 10 – XAMPP Control Panel

After opening the XAMPP control panel, you will see the following window. As you can see, different modules of this software are present in this window, and you can start any of them depending on your needs.
select to install on your device as apache and mySQL on xampp

We’re only dealing with the Apache and MySQL modules for now, so click on the Start button for these two modules and wait a few seconds for these modules to turn green.

installed and chenged to green apache and my SQL on xampp contorl panelOpen your web browser and go to the following URL:

Note: if you do it right you will see this page

xampp finally installation page

If you see the XAMPP dashboard, then XAMPP has been successfully installed and configured on your Windows machine.

Xampp includes the following:

Apache: An open-source HTTP web server that runs on multiple platforms and accelerates the worldwide distribution of website content.

Tomcat: It is a Java server that allows you to run Java code.

PHP: PHP stands for Hypertext Prepossessor. It is a back-end programming language for creating dynamic web pages and server-side software.

Perl: The dynamic and interpretable programming language Perl is sometimes referred to as a general computer language.

phpMyAdmin: a program to manage MariaDB databases.

OpenSSL: It is a free and open-source implementation of SSL and TLP.

MariaDB: MySQL database management system has been replaced by MariaDB in Xampp. However, MariaDB has since taken over. Data storage, manipulation, retrieval, maintenance, and deletion services are available with this relational database management system on the internet.

Webalizer: A web analytics tool that tracks and collects user reports.

Filezilla: is a file transfer protocol server that simplifies and supports file transfer.

Mercury: An email server that makes email management more efficient and easier.

Cross Platform: Cross-platform is used to improve performance due to the wide variety of operating systems and software configurations.

Xampp Control Panel: Manage the software and all Xampp components as a central console.


This article discussed how to install and configure XAMPP on Windows. also, you can read the article “How to Install XAMPP on a Linux VPS in 5 Minutes” for Linux, XAMPP is a powerful tool that can help you develop and test dynamic web applications locally. By following the steps outlined in this article, you can quickly set up XAMPP on your Windows machine and start developing your web applications.

author image

The Author Emily.J

Emily started working as a member of the sales team, and because of his strong passion for providing solutions to the problems of users, he has become a successful person in the field of content creation, and so far he has been able to solve many problems. Also, Emily is trying to increase his expertise and experience with serious challenges.

More from Emily.J

Post Your Comment

Your email address will not be published. Required fields are marked *