Platform and Server Software: Apache, MySQL, PHP

The LAMP (Linux, Apache, MySQL, and PHP) software stack is a widely used software environment for open source web applications. The LAMP platform also comes in WAMP (Windows) or MAMP (Mac OS) flavors. XAMPP is a free cross-platform package that runs on all three machines.

For this workshop, we use Apache 2.0 and PHP 5.

Contents

Apache Web Server (apache.org)

  • Developed by Apache Software Foundation.
  • Free and open source, fast, scalable web server.

MySQL Database Server (mysql.com)

  • Free and Open Source, relational DBMS.
  • Uses Structured Query Language (SQL)

PHP Scripting Language (php.net)

  • Free and Open source, server-side, HTML-embedded.
  • PEAR (PHP Extension and Application Repository)

XAMPP (http://www.apachefriends.org/en/xampp.html)

  • Easy-to-install cross-platform web server containing Apache HTTP Server, MySQL database, PHP and Perl interpreters
  • X = Linux, Windows, Mac OS X, Solaris

Back to outline