How to Install the Joomla Environment on a Local Mac OS X Server
XAMPP installs all the tools that Joomla needs to run including the Apache web server, PHP, and MySQL, along with some other tools that will make your life as a Joomla administrator a little easier. XAMPP lays the full groundwork for Joomla; all you’ve got to do is to unzip and install Joomla.
XAMPP is free and can be installed with minimal effort and in just a few minutes. Just select the version for your operating system to go to the correct download page.
To install XAMPP on a Macintosh, follow these steps:
Download the .tar.gz installer file (such as xampp-macosx-0.7.3.tar.gz).
Uncompress the compressed file to get a package (.pkg) file, and double-click that file.
Complete the steps in the installation wizard.
Run the following command in Terminal (from an admin account):
sudo su
Enter your password.
Enter the following command:
tar xfvz xampp-macosx-0.7.3.tar.gz -C /
That’s all you need to do.
To start XAMPP for Mac OS X, enter this command in a Terminal window:
sudo su /Applications/xampp/xamppfiles/mampp start
You should see something like this:
Starting XAMPP for MacOS X 0.7.3 . . .
XAMPP: Starting Apache with SSL (and PHP5) . . .
XAMPP: Starting MySQL . . .
XAMPP: Starting ProFTPD . . .
XAMPP for MacOS X started.
Ready. Apache and MySQL are running.
Now open a browser and navigate to http://localhost. You should see the XAMPP main page.
If problems pop up, check the XAMPP for Mac OS X FAQ page or Using XAMPP on Mac.

Web Design & Development Glossary
AJAX
asynchronous JavaScript and XML. A technique used in web page development.

Web Design & Development Glossary
API
application programming interface. A set of rules programs use to communicate with each other.

Web Design & Development Glossary
color stop
A special element that indicates a color to be added to a gradient.

Web Design & Development Glossary
FTP
File Transfer Protocol. A network protocol useful for transferring files in a client-server relationship.

Web Design & Development Glossary
HTML
HyperText Markup Language. The predominant language for building web pages.

Web Design & Development Glossary
HTTP
HyperText Transfer Protocol. The primary networking language for the Internet.

Web Design & Development Glossary
PHP
PHP Hypertext Processor. A scripting language that works well within HTML.

Web Design & Development Glossary
socket
A technology that allows remote computers to maintain a persistent connection in order to communicate with each other.

Web Design & Development Glossary
sprite
An graphic object on a web page that will be manipulated in real time.

Web Design & Development Glossary
SQL
Structured Query Language. A programming language useful in managing relational databases.

Web Design & Development Glossary
stateless protocol
An Internet procedure that completely breaks the connection between the client and the server after a transaction, meaning that the next transaction will require an entirely new connection.

Web Design & Development Glossary
Telnet
A network protocol useful in interactive, text-oriented communications.

Web Design & Development Glossary
W3C
World Wide Web Consortium. The organization that sets international standards for the World Wide Web.