MAMP PRO is the commercial, professional grade version of the classic local server environment for OS X: MAMP. Designed for professional Web developers and programmers, MAMP Pro allows easy installation and administration of their development environment under OS X. As a professional Web developer you have to test your programs in detail. In addition, you need a highly configurable developing environment with all the components also used by most ISPs: Apache, MySQL and PHP in the latest stable versions. No matter whether you want to test your latest AJAX creation, or realize a new page with webEdition: MAMP Pro supports you during the tests of your developments. You can set up any number of servers to carry out tests without danger for your live system. Besides, the local name resolution is performed by MAMP Pro. To simulate a very authentic environment, the MAMP Pro also switches on the local mail server, so that dispatching mails by PHP scripts is possible. With MAMP Pro, you can easily connect your local server with an existing Dynamic DNS provider, as for example dyndns.com. Making it very simple to quickly make the results of your work accessible externally for superiors and prospective customers. And because you can set up many virtual hosts, you can easily offer alternative configurations or suggestions.
What's new in MAMP 4.0 for Mac?
MAMP 4 brings even more opportunities for web developers. We are now supporting MySQL 5.6 and Nginx is now fully integrated. Server starting times have been improved.
MAMP installs a local server environment in a matter of seconds on your computer. It comes free of charge, and is easily installed. MAMP will not compromise any existing Apache installation already running on your system. You can install Apache, PHP and MySQL without starting a script or having to change any configuration files! Furthermore, if MAMP is no longer needed, just delete the MAMP folder and everything returns to its original state (i.e. MAMP does not modify any of the "normal" system).
Similar to a Linux-Distribution, MAMP is a combination of free software and thus it is offered free of charge. MAMP is released under the GNU General Public License and may thereby be distributed freely within the boundaries of this license. Please note: some of the included software is released using a different license. In these cases, the corresponding license applies.
Apache, the open source http web server is one of the primary parts of MAMP. Because of its modular structure, it can easily be enhanced with add ons. MAMP comes with over 70 Apache Modules such as PHP, SSL, Webdav, Auth, Cache and many more. Many ISPs use Apache, making MAMP the perfect tool for testing your websites locally before releasing them.
Nginx is a web server. It can act as a reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache.
A database is at the heart of every modern, dynamic website. MAMP comes with MySQL which is the most commonly used relational database system. There is a MySQL interface for nearly every programming and scripting language available. Thanks to MAMP you can easily develop complex MySQL database applications on your local PC and upload them afterwards on to your live system. For easy configuration MAMP PRO comes with phpMyAdmin.
81% (and growing) of all websites are using PHP as its server side programming language. This means PHP is the most commonly used programming language for creating websites. PHP is preinstalled by nearly every ISP. MAMP comes with 2 versions of PHP. You can switch between the versions in the settings. The most popular extensions such as XCache, Sqlite, Curl, Freetype and libxml come pre-installed with MAMP.