This is Part 2 of Web Development On Your Macintosh Computer Using MAMP and Joomla! CMS.
In 2004 webEdition Software Ltd. http://www.webedition-cms.com/ released MAMP, a free, open source tool enabling Mac OS X users to install Apache server, MySQL and PHP easily on their computers. webEdition Software Ltd., is a subsidiary of webEdition Software GmbH.
The latest Macintosh OSX computers come with an Apache web server built right in. You could go through the steps to install and set up the needed SQL, PHP, and other resources for a local web server environment and do it all yourself but installing MAMP on your Macintosh computer is the fastest and easiest way to set up to run and develop Joomla! and many other web based applications on your computer.
As stated on the MAMP home page "The abbreviation MAMP stands for: Macintosh, Apache, Mysql and PHP. With just a few mouse-clicks, you can install Apache, PHP and MySQL for Mac OS X!"
MAMP is an application and will not interfere with any existing Apache installation already running on your OS X. The intended use of MAMP is as a PHP development environment for the Macintosh computer. If you want to run a live webserver for the Internet you do not use MAMP.
The current version of MAMP, as of September 8, 2006, is 1.3.1, some of the items it includes are:
Apache Version: 2.0.55 MySQL Version: 5.0.19 PHP Version: 4.4.2 & 5.1.4
Zend Optimizer: 2.6.0
(For a complete list see their home page.)
The MAMP install includes an easy to use cocoa program to start and stop the servers. Everything is installed in one folder. Once it is running, your Joomla! CMS and other web applications are then installed in a folder called 'htdocs' inside the MAMP folder.
Download the MAC OSX package from the link on the MAMP home page http://www.mamp.info/en/home/ . Once it is unpacked on your computer you will get a folder called 'MAMP' with everything inside that you need. Then you simply launch MAMP by double-clicking the application icon. You'll see the cocoa program start up and a green light on the small window that appears will indicate when both the Apache and MySQL Servers are running. Your web browser should open up to a page that says 'Welcome to MAMP' with the URL <http://localhost:8888/MAMP/?language=English> showing in your address bar.
If you have a simple index.html page handy you can put that in the 'htdocs' folder of MAMP and then by typing 'http://localhost:8888/index.html' in your browser window address bar it will show you the page.