Mampalon — Easy MAMP Front End Controller
Everything you need in one place.
- Two sets of daemon control: individual or MAMP combo (Apache + MySQL + PHP)
- Nginx control build into the interface. No need for cli commands anymore.
- A more encompassing web interface with configuration file editor and stats
- PHP switcher (7.3.1, 7.2.14, 7.1.26, 7.0.33, 5.6.4 and 5.4.45)
- Set daemons to listen on any available port
- Common configuration files one click away (ssl, vhosts, httpd, php, mysql and more)
- Open and empty logs with ease
- MAMP configuration reseter. You can reset Apache, MySQL, PHP, PhpMyAdmin to default values with a few clicks
- Easy access to your htdocs files. Right on your desktop!
MAMP is a very neat and well crafted developing LAMP bundle and comes loaded with options and programs. It's interface however is very raw.
That's where Mampalon comes in. With Mampalon you can set the daemons to any port available, set another PHP version module into Apache, edit configuration files with ease, start and stop daemons individually and more, right from the interface.
Download the latest version of Mampalon here.
- Mount the DMG image and copy Mampalon.app to your
If MAMP installed:
You are ready to go. However be aware that Mampalon will edit some of your MAMP config files (to change ports, php versions, change htdocs location, etc), if you want to keep you current MAMP untouched Mampalon can install a fresh new MAMP. Your current install will be moved to another directory inside
/Applications folder for save keeping. To install a fresh copy of MAMP follow the steps below.
If MAMP is not installed:
If you do not have MAMP installed follow these steps:
1) Click the menu
2) The install helper will open, click on the
Install button to install (or reinstall) MAMP.
After this everything should be functional, you can open Mampalon and use it.
This area contains buttons to start stop and restart Apache and MySQL on one shot. Also has a white button that opens the Mampalon web interface.
Individual daemon control. Plus phpinfo() for web servers and MyPHPAdmin for MySQL.
- Clear Logs - Empty all access and error logs (Apache, MySQL and PHP)
- Adminer - SQL database manager. Alternative to MyPHPAdmin
- Databases - Opens MySQL's database directory
You can edit the most common configuration files for Apache, MysQL, PHP, PHPMyAdmin and SSL or logs with ease. Files will open in your preferred editor.
Change the listening ports for Apache and MySQL. Valid ports for Apache are from 1 to 65353 and for MySQL from 1024 to 65353. Apache's default port is 80 (443 for SSL) and MySQL is 3306.
Changes the PHP version of the module loaded into Apache and Nginx.
Reset MAMP's and Mampalon's configurations in case something catastrophic happened to these files, such as invalid settings. ;-)
Because Mampalon's sets the htdocs directory to your ~/Desktop none of these options will affect your website's files, such as .html .php .jpg etc. But these actions can affect the databases! Be careful.
RESET APACHE MYSQL NGINX PHPADMIN AND PHP
These reset options will simply delete all the selected application's configuration files and put fresh ones in place. No backup of the old configuration will be retained!
This option will move the entire MAMP installation to a backup and reinstall everything from scratch.
Server is running but I can't connect to it.
- Click the
Refreshbutton on the top right corner and check if the daemon is really running. If it is restart the daemons to apply pending changes.
- Click the
Can Mampalon migrate my databases to the new MAMP install?
- No. You'll have to do it manually.
What versions of MacOs Mampalon is compatible with?
- 10.11 and above.