Local web server

XAMPP

XAMPP packages a local web-development environment for running PHP applications.

Continue to the publisher or app store

Category
Web publishing
Platforms to check
Windows, macOS, Linux
Pricing and license
See publisher terms

Where XAMPP fits

Use it to experiment with a website on your computer before arranging production hosting.

Check before you choose

Treat the default setup as a development environment and keep unfinished projects off the public internet.

Find the right edition

Start with the destination for your device or the publisher's website. Use the current requirements and terms there to confirm the edition you need.

Compare the workflow

A publishing system needs hosting and maintenance, while a local server package is for development. A file-transfer client moves files but does not by itself provide a publishing platform.

Read the web publishing selection guide →

More in Web publishing

Other entries in this category, listed alphabetically.

WordPress

Web publishing

WordPress is publishing software for building and maintaining websites on your own hosting.

Explore this tool