XAMPP

"XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible.

XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer, with the advantage that common add-in applications such as WordPress and Joomla can also be installed with similar ease using Bitnami." (Wikipedia article on XAMPP).

WAMP

LAMP

MAMP

WAMP, LAMP, and MAMP can be downloaded from www.apachefriends.org

XAMPP should be installed in c:/xampp directory and there should be a htdocs directory inside the xampp directory.

During the installation process you will be offered bitnami. Bitnami for XAMPP offers free installers that can install WordPress, Joomla!, Drupal, and other popular open source applications on top of your XAMPP installation. For right now, we won't use Bitnami.

Why Do a Local Installation?

Doing a local installation rather than accessing the server over the internet has a couple of advantages:

Revised: January 17, 2022. Comments to Bill Pegram, wpegram@nvcc.edu.