XAMPP Project-Selector

Please consider donating
to support this project!

Readme (via GitHub)


GitHub GitHub Release Date GitHub release (latest by date including pre-releases) GitHub last commit GitHub issues GitHub language count


What is it?

The XAMPP Project-Selector (XPS) provides a simple yet powerful tool which extends the functionality of the default XAMPP Control Panel. It provides the functionality to switch between multiple Projects, e.g. Websites, APIs and so on, without having to manualy edit an apache config-file. In other words, it changes the root-path and therefor the project/website/... which gets called when you call http://localhost or in your browser.

Why do I need it?

Imagine you are working on multiple websites at once. If you now want to switch from one project to another, you would have to:

  • Copy the entire project out of your default htdocs folder and copy the other project into it, or
  • Manually edit the Apache-Config to change the root-path.

With the XPS, you can do all of this within a second by simply clicking a button.

image image

How does it work?


The XPS does not replace XAMPP itself, it meerly interfaces with all of XAMPP's functions and extends them.



You can Start/Stop services just like in the default Control-Panel by clicking on "Start" or "Stop". It is also possible to select services using the sliders on the left and start all of the selected services at once by clicking "Start Services" at the bottom.

Additionally, you can set "default-services" for every project, so you just have to set it up once when adding the project to the XPS, and then just click on "Start Services" without selecting your services every time.



Get the latest release here

By using this Website, you automatically accept that we use cookies.
How do we use Cookies?