Skip go content

XAMPP

ApplicationApache Friends

Dem still dey call am xampp control, apache friends

Apache FriendsProductivity

Local Apache, MySQL or MariaDB, PHP, and Perl stack for learning. Di control panel na xampp-control.exe. E no be production server.

Wetin you need know

XAMPP na local learning stack, no be production server.

xampp-control.exe dey start bundled Apache and MySQL or MariaDB. Dem make am for development. Docker Desktop, full MySQL install, and hosted PHP host na different products.

Wetin e be?
Local Apache, MySQL, PHP stack
Production ready?
No. Na for learning e dey
Control panel?
xampp-control.exe
Feex tok say
If port 80 dey busy, I go check wetin already hold am before I blame Windows. XAMPP na learning stack. I no go treat xampp-control.exe as production service manager.

Wetin be XAMPP?

XAMPP na bundled local Apache, database, and PHP stack. E no be hardened production server and no be Docker Desktop.

If you never use am before

If PHP class say make you install XAMPP, get am from apachefriends.org/download.html. xampp-control.exe dey start Apache and di bundled database on top your PC. Na for learning e dey. No put am on top public internet as your production host. Full MySQL or PostgreSQL install na different server product.

Wetin dem dey use am for?

Local PHP sites

http://localhost from di htdocs folder. Production vhost on top Linux na different work.

Start Apache and MySQL from di panel

xampp-control.exe dey toggle httpd.exe and mysqld.exe. Di official MySQL Installer na different stack.

phpMyAdmin for di bundled DB

Learning GUI. MySQL Workbench fit still connect. Production still want real ops story.

Na who e dey for?

  • Students wey dey learn PHP
  • People wey need quick local WordPress
  • Anybody wey no suppose expose dis stack to internet

Current status

XAMPP (2002) na current local web stack from Apache Friends. Di vendor still dey direct Windows users go https://www.apachefriends.org/download.html.

How old e be?

Apache Friends release XAMPP for 2002 make students fit run Apache and PHP without Linux box. E older pass Docker Desktop as di default local stack. Current Windows builds still dey. 1.7-era USB copy don stale well-well.

Versions

Major channels first. Exact build numbers no dey all verified here.

XAMPP for Windows

System requirements

Values dey follow wetin di publisher release publicly. Workload still dey change di real need.

Minimum

Minimum system requirements
Operating system Current 64-bit Windows 10 or Windows 11 release, according to Apache Friends
RAM 2 GB class machine fit run school work. Plenti site and MySQL go want more

Resource profile

CPU demand
Dey follow wetin you open inside di app
RAM demand
Dey follow documents, tabs, or libraries

Installed processes

Dese executables belong to dis product when e dey installed.

Installed processes
xampp-control.exe XAMPP Control Panel
httpd.exe Apache when you start am inside the panel
mysqld.exe The database wey follow am come when you start MySQL

Startup components

You fit install Apache and MySQL as services from the panel. Dat one na choice. The normal default na to start from xampp-control.exe.

File locations

Common XAMPP locations
Typical install C:\xampp\

File formats

PHPSQL

Common wahala dem

Port 80 or 443 already dey in use

IIS, old Skype remain-remain, or another Apache fit don carry the port. Na local fight, no be say production service spoil.

People dey leave am make person fit reach am from the LAN

Apache Friends document say na development environment be dis. No take am do hardened server.

How to get unstuck

Install from apachefriends.org/download.html

Na Apache Friends get the real installer. Any XAMPP pack wey get extra toolbar na k-leg.

Use the Control Panel take read the log first, no be Event Viewer

httpd and mysqld message dey show why module fail. Na dis stack be dat.

Change the Apache port for the panel if 80 don catch

Dat setting na for XAMPP. E no dey change settings for production IIS site.

Alternatives

Docker Desktop if the class don move go containers. Official MySQL plus PHP if you want separate products. PostgreSQL if the class no dey use MySQL.

Official help and downloads

Start with di vendor. Random exe sites no be support channel.

Official contacts
Download www.apachefriends.org/download.html Official installer or vendor page
Help www.apachefriends.org/faq_windows.html Vendor support
Official site www.apachefriends.org/ Start here, no be random exe host
Windows FAQ www.apachefriends.org/faq_windows.html Ports, services, and Skype-time 80/443 notes

Related hardware

Current PC dey enough for coursework. The database wey follow am come want disk. Dis no be reason to go buy server GPU.

Technical details

Technical details

Vendor version numbers dey change. Dis article no pin down any build.

Sources and verification

Recorded source label: August 2026. Dis label no establish independent verification. How we dey do research.

Dis article make sense to you?

Yes or no dey enough. Choose reason if you want, or add short note.

Dis article make sense to you?