Skip to content

bo3bdo/XAMPP-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XAMPP Manager

A graphical tool for managing XAMPP virtual hosts on Windows, written in Python with Tkinter.

image

Features

  • View, add, and delete XAMPP virtual hosts easily.
  • Automatically updates Apache httpd-vhosts.conf and Windows hosts file.
  • Creates a sample index.html for new sites.
  • Checks and displays the status of XAMPP services (Apache, MySQL).
  • Requires administrative privileges for editing system files.
  • Keeps a log of all actions.
  • Simple, user-friendly interface (Arabic labels).

Requirements

  • Windows OS
  • Python 3.x
  • psutil (optional, for advanced process checking)
  • XAMPP installed at C:\xampp

Download (No Python Needed)

You can download and use the pre-built version of the program without installing Python or any other software.

How to use:

  1. Go to the build/xampp_manager/ folder in this repository.
  2. Run the xampp_manager.exe file.
  3. The program will work directly—no need to install Python or any dependencies.

Installation (For Python Users)

  1. Install Python 3.x from python.org.

  2. Install the required packages:

    pip install -r requirements.txt
  3. Place xampp_manager.py in any folder and run it:

    python xampp_manager.py

    The main requirements are listed in requirements.txt:

    • psutil
    • pystray
    • Pillow

Usage

  • Run the script as administrator to allow editing of system files.
  • Use the interface to add, view, or delete virtual hosts.
  • The tool will update the necessary configuration files and create the site folder automatically.

Notes

  • The tool assumes XAMPP is installed in C:\xampp. If your installation is elsewhere, edit the paths in the script.
  • All logs are saved in ~/xampp_manager_logs/debug.log.
  • The interface is in Arabic, but the README is in English for GitHub compatibility.

License

MIT License

About

XAMPP Manager

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors